摘要
软件版本控制在软件行业的作用十分重要,而大多数在校学生对版本控制的了解却知之甚少。通过分析对比三大版本控制系统CVS、SVN、Git的优缺点,基于Git设计并实现了一个吉林大学代码托管平台JLUCODE,通过Git协议与Web平台实现本地与服务器的通讯。该平台主要实现代码托管、统计分析、论坛讨论和作业管理等功能,以帮助学生学习、理解版本控制的意义,提升自身的能力,更好地管理源码、完成作业。
Software version control plays a very important role in the software industry, but most of the students in the school know little about it. In view of this situation, the advantages and disadvantages of three revision control system, CVS, SVN, and Git are analyzed and compared in this paper. And a code hosting platform based on Git, JLUCODE, for the teachers and students of Jilin University is designed and implemented, the communications between local and server are realized through the Git protocol and Web platform. The platform mainly realizes the functions of code hosting, statistical analysis, forums and exercises management, to help students to learn and understand the meaning of version control, enhance their ability to better manage the source code, to complete the work.
出处
《计算机时代》
2016年第12期32-34,38,共4页
Computer Era
基金
国家自然科学基金项目(61503150,61472158,61572228)
吉林大学2015年度大学生创新训练项目(2015530717)