代码管理工具有哪些
摘要:代码管理工具是一种让多个程序员可以同时协作开发,用于管理代码和记录代码编辑历史的工具。本文介绍了CVS、SVN、Git、ClearCase和VSS这五种常见的代码管理工具。
一、CVS
- 开启版本控制之门
- 1990年诞生,“远古时代”的主流源代码管理工具
二、SVN
- 全称是Subversion,集中式版本控制之王者
- 是CVS的接班人,速度比CVS快,功能比CVS多且强大
- 在国内软件企业中使用最为普遍(70%-90%)
三、Git
-是目前世界上最先进的分布式版本控制系统(没有之一)
四、ClearCase
- 收费的集中式版本控制工具,安装比Windows还大,运行比蜗牛还慢
- 能用ClearCase的一般是世界500强,他们有个共同的特点是财大气粗
五、VSS
- 微软的集中式版本控制工具,集成在Visual Studio中
使用代码管理工具可以实现:
(1)对代码进行版本管理,记录修改历史,并且可以随时恢复到之前的任意版本;
(2)能对多人提交的代码进行自动合并和冲突解决,最终实现多人同时协作开发。