WinCVS是CVS的一个客户端程序,采用图形化方式登陆CVS服务器和CVS相关的操作与管理,不要学习复杂的cvs命令,使得Windows平台上的CVS用户可以轻而易举的进行协同工作。
CVS是目前比较流行与优秀的版本管理与控制工具,是用来管理其它日常文档的强力工具。
其实说的简单一点,CVS管理着项目开发的代码文件,而且各个版本之间只会保存一个不同记录diff,不会整个保存下来,节省了硬盘的空间。而且它会记录下程序员做的任何一个修改,以便你可以随时查看过去的修改。
什么是CVS?
如果一个公司很多人一起开发的话,由于多个人同时修改同一个文件, 自己辛辛苦苦修改的程序被别人彻底删除了。另外,如果你的软件/程序已经发布了三个版本, 而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕。
CVS的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序。这样,就好象只有一个人在修改文件一样。避免了冲突。每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用cvs命令进行提交,由cvs仓库管理员统一修改。这样就可以做到跟踪文件变化,冲突控制等等。