WinCVS是CVS的一(yī)个客户端程序,采用图形化方式登陆(lù)CVS服务器和CVS相关的操作与管理,不要学习复杂的cvs命令,使得(dé)Windows平台(tái)上的CVS用户可以轻而易举的进行协(xié)同工(gōng)作。
WinCVS是(shì)目前比较(jiào)流行与优秀的版本管理与控制工具,是用来管理其它日(rì)常文档(如word工作文档(dàng)之类)的一(yī)个(gè)强有力的工具。WinCVS是(shì)CVS的一个客户端软件,它(tā)运行在Windows上(shàng),采用图(tú)形化方式登陆CVS服务器和CVS相(xiàng)关的操(cāo)作(zuò)与管理,不要学习复杂的cvs命令。企业内部都采(cǎi)用Linux/Unix做服务器,用Windows做客(kè)户(hù)端,所(suǒ)以WinCVS与CVS服务器是(shì)目前应(yīng)用(yòng)最广泛的版(bǎn)本(běn)控制与管理的组合。
如(rú)果一个公司很多人一起(qǐ)开发的话,由于多(duō)个人同(tóng)时修改(gǎi)同一个文件, 自己辛(xīn)辛苦苦修(xiū)改的程(chéng)序被别人(rén)彻底删除了。另外(wài),如果你的软件(jiàn)/程序已经发布了三个版本, 而(ér)这时候用户需要你修改第二个(gè)版本的东西,也许(xǔ)你会因为只保留了最新版本而痛哭流涕。
CVS的基本工(gōng)作思路是这样(yàng)的:在一台服务器上建立一个仓库(kù),仓库里可以(yǐ)存放许多不(bú)同项(xiàng)目的源程序。由仓库管理员统一管理这(zhè)些源程(chéng)序(xù)。这样,就好象只有(yǒu)一(yī)个(gè)人在修改文(wén)件一样。避免了冲突。每个用户在使用仓(cāng)库之前,首先(xiān)要把仓(cāng)库里的(de)项目文件下载到本地。用(yòng)户做(zuò)的任何修改首先(xiān)都是在本地进行,然(rán)后用cvs命(mìng)令进行(háng)提交,由cvs仓库管(guǎn)理(lǐ)员统一修改。这样就可以做到(dào)跟踪文件变化,冲突控制等等(děng)。
CVS是目(mù)前(qián)比较流行与优秀的(de)版本管理与控制工(gōng)具,是(shì)用(yòng)来管理其它日常文(wén)档的强力工具。
其实说的简单(dān)一(yī)点,CVS管理着项目开发(fā)的代码文件,而且各个版本之间只会保存一个不同记录diff,不会(huì)整个保存下来,节省了硬(yìng)盘的空间。而且它会记录下程序(xù)员做(zuò)的任(rèn)何一个(gè)修改,以(yǐ)便你可以随(suí)时查(chá)看(kàn)过(guò)去(qù)的修改(gǎi)。
