1、CVS是一个C/S系统,是一个常用的代码版本控制软件。
2、主要在开源软件管理中使用。
(资料图片)
3、与它相类似的代码版本控制软件有subversion。
4、多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。
5、CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。
6、但是由于之前CVS编码的问题,现在大多数软件开发公司都使用SVN替代了CVS。
7、WinCVS是CVS的一个客户端程序,它以CVS作为基础,在其上构造了功能强大的GUI,使得Windows平台上的CVS用户可以轻而易举的进行协同工作。
8、扩展资料cvs的好处修改软件时可能会不知不觉混进一些bug,而且可能过了很久你才会察觉到它们的存在。
9、有了 cvs,你可以很容易地恢复旧版本,并从中看出到底是哪个修改导致了这个bug。
10、有时这是很有用的。
11、cvs 用一种聪明的办法把一个文件的所有版本保存在一个文件里,仅仅保存不同版本之间的差异。
12、2、cvs 最初由 Dick Grune 在 1986 年 12 月以 shell脚本的形式发布在 comp.***.unix 的新闻组第 6 卷里;1989 年 4 月,Brian Berliner 设计了 cvs 并编写了代码。
13、之后 Jeff Polk 帮助 Brian 设计了 cvs 模块和销售商分支支持。
14、3、cvs 不能指导你如何构造什么。
15、它只是将你所设计的一种树结构文件保存下来以备恢复之用。
16、4、cvs 不能决定如何在一个检出工作目录使用磁盘空间。
17、如果你在每一个目录中都写下 Makefile 或脚本,且必须知道其它一切的相对位置,有时不得不检出整个仓库。
18、参考资料来源 百度百科-cvs。
本文就为大家分享到这里,希望小伙伴们会喜欢。
关键词: