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