level 6
西安恩仪联教育
楼主
一、源代码管理工具的起源
为什么会出现源代码管理工具?
为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题
源代码会引发哪些问题?
无法后悔:做错了一个操作后,没有后悔药可以吃
版本备份:费空间、费时间
版本混乱:因版本备份过多造成混乱,难于找回
正确的
想要的版本
代码冲突:多人操作同一个文件(团队开发中的常见问题)
权限控制:无法对源代码进行精确的权限控制
追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖
… …
源代码管理工具就是为了解决上述问题而生的!此乃软件开发的一大福音!
二、源代码管理工具的作用
1、概括一下,源代码管理工具的作用是
2、能追踪一个项目从诞生一直到定案的过程
3、记录一个项目的所有内容变化
4、方便地查阅特定版本的修订情况
… …
三、现在就开始使用源代码管理工具
如果是团队开发,使用源代码管理工具是强制性的!
如果是单人开发,也强烈建议现在就开始使用源代码管理工具
使用源代码管理工具
由于使用简单,不会增加工作量
不会对现有工作造成任何损害(坏的影响)
是一位合格的软件开发人员必须掌握的技术
四、常见的源代码管理工具
1、CVS
开启版本控制之门
1990年诞生,“远古时代”的主流源代码管理工具
2、SVN
全称是Subversion,集中式版本控制之王者
是CVS的接班人,速度比CVS快,功能比CVS多且强大
10年前在国内软件企业中使用最为普遍(70%~90%),现在已经被git取代
3、GIT
一款伟大的分布式源代码管理工具
目前被越来越多的开源项目使用
在国内企业大范围普及
五、使用SVN我们应该
1、经常更新:降低冲突的可能性
2、提交前需在本机测试通过:降低将问题代码传到版本库
3、提交时一定写备注(注释):方便其他员工查看和自己以后回顾
4、对于不需要提交的文件不要提交到版本库
提示
1、每次修改之前最好先更新
2、每天下班前提交当天运行通过的代码
3、每天上班第一件事情更新前一天的代码
2026年04月30日 06点04分
1
为什么会出现源代码管理工具?
为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题
源代码会引发哪些问题?
无法后悔:做错了一个操作后,没有后悔药可以吃
版本备份:费空间、费时间
版本混乱:因版本备份过多造成混乱,难于找回
正确的
想要的版本
代码冲突:多人操作同一个文件(团队开发中的常见问题)
权限控制:无法对源代码进行精确的权限控制
追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖
… …
源代码管理工具就是为了解决上述问题而生的!此乃软件开发的一大福音!
二、源代码管理工具的作用
1、概括一下,源代码管理工具的作用是
2、能追踪一个项目从诞生一直到定案的过程
3、记录一个项目的所有内容变化
4、方便地查阅特定版本的修订情况
… …
三、现在就开始使用源代码管理工具
如果是团队开发,使用源代码管理工具是强制性的!
如果是单人开发,也强烈建议现在就开始使用源代码管理工具
使用源代码管理工具
由于使用简单,不会增加工作量
不会对现有工作造成任何损害(坏的影响)
是一位合格的软件开发人员必须掌握的技术
四、常见的源代码管理工具
1、CVS
开启版本控制之门
1990年诞生,“远古时代”的主流源代码管理工具
2、SVN
全称是Subversion,集中式版本控制之王者
是CVS的接班人,速度比CVS快,功能比CVS多且强大
10年前在国内软件企业中使用最为普遍(70%~90%),现在已经被git取代
3、GIT
一款伟大的分布式源代码管理工具
目前被越来越多的开源项目使用
在国内企业大范围普及
五、使用SVN我们应该
1、经常更新:降低冲突的可能性
2、提交前需在本机测试通过:降低将问题代码传到版本库
3、提交时一定写备注(注释):方便其他员工查看和自己以后回顾
4、对于不需要提交的文件不要提交到版本库
提示
1、每次修改之前最好先更新
2、每天下班前提交当天运行通过的代码
3、每天上班第一件事情更新前一天的代码