" />
WinCVS是CVS的一個(gè)客戶端程序,采用圖形化方式登陸CVS服務(wù)器和CVS相關(guān)的操作與管理,不要學(xué)習(xí)復(fù)雜的cvs命令,使得Windows平臺(tái)上的CVS用戶可以輕而易舉的進(jìn)行協(xié)同工作。
WinCVS是目前比較流行與優(yōu)秀的版本管理與控制工具,是用來管理其它日常文檔(如word工作文檔之類)的一個(gè)強(qiáng)有力的工具。WinCVS是CVS的一個(gè)客戶端軟件,它運(yùn)行在Windows上,采用圖形化方式登陸CVS服務(wù)器和CVS相關(guān)的操作與管理,不要學(xué)習(xí)復(fù)雜的cvs命令。企業(yè)內(nèi)部都采用Linux/Unix做服務(wù)器,用Windows做客戶端,所以WinCVS與CVS服務(wù)器是目前應(yīng)用最廣泛的版本控制與管理的組合。
如果一個(gè)公司很多人一起開發(fā)的話,由于多個(gè)人同時(shí)修改同一個(gè)文件, 自己辛辛苦苦修改的程序被別人徹底刪除了。另外,如果你的軟件/程序已經(jīng)發(fā)布了三個(gè)版本, 而這時(shí)候用戶需要你修改第二個(gè)版本的東西,也許你會(huì)因?yàn)橹槐A袅俗钚掳姹径纯蘖魈椤?br /> CVS的基本工作思路是這樣的:在一臺(tái)服務(wù)器上建立一個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)里可以存放許多不同項(xiàng)目的源程序。由倉(cāng)庫(kù)管理員統(tǒng)一管理這些源程序。這樣,就好象只有一個(gè)人在修改文件一樣。避免了沖突。每個(gè)用戶在使用倉(cāng)庫(kù)之前,首先要把倉(cāng)庫(kù)里的項(xiàng)目文件下載到本地。用戶做的任何修改首先都是在本地進(jìn)行,然后用cvs命令進(jìn)行提交,由cvs倉(cāng)庫(kù)管理員統(tǒng)一修改。這樣就可以做到跟蹤文件變化,沖突控制等等。
CVS是目前比較流行與優(yōu)秀的版本管理與控制工具,是用來管理其它日常文檔的強(qiáng)力工具。
其實(shí)說的簡(jiǎn)單一點(diǎn),CVS管理著項(xiàng)目開發(fā)的代碼文件,而且各個(gè)版本之間只會(huì)保存一個(gè)不同記錄diff,不會(huì)整個(gè)保存下來,節(jié)省了硬盤的空間。而且它會(huì)記錄下程序員做的任何一個(gè)修改,以便你可以隨時(shí)查看過去的修改。