什么是CVS?
CVS是并發版本系統(Concurrent Versions System)的意思,主流的開放源碼网絡透明的版本控制系統。
開啟wincvs后,需要對它進行一些基本設置
首先,點擊主菜單Admin,選擇菜單項Preferences
在Preferences對話框中,我們先進行General設置:
這裡的設置有:Authentication(認證方式)。CVS提供多种認證方式,例如pserver,rhosts,gserver,local等。常用的是pserver,如果CVS倉庫在本地,就選擇local方式。
Path是CVS倉庫所在的目錄。
Host address是CVS服務器所在的IP地址,如果CVS在本地,就不用填。
User name是CVS服務器管理員為您分配的登錄用戶名。另外,管理員還會給您登錄密碼。
CVSROOT, 是用于連接服務器的,它是由上面4項自動生成的字符串。
下面進行全局參數設置,點擊對話框中的Globals欄目,我們進行下面的設置:
其中,Checkout read-only的含義是,從倉庫導入模塊到本地時,所有文件缺省是只讀的。這不方便您進行文件修改,所以要關掉此選項。
Quiet mode: 就是WinCvs在工作的時候,很少輸出相關信息到信息窗口,這對於初學者不合适,所以關掉。
Prune empty directories: 刪除空目錄,沒有必要,關掉。
所有設置完成后,點擊主菜單Remote,選擇菜單項Checkout Module,輸入需要檢出的module文件名
Module在本地的目錄地址
新增在已有的庫結構中加入新文件夾(或新文件)時,可採用如下方法:
在本地已checkout出的文件目錄下,新增一個需要加入的文件夾(或目錄),然後進行“添加”.選定”專案一”執行添加動作,文件夾顯示已經添加到文件庫裏
例如:在專案一的文件夾裏加入代碼文檔,新加入的文件的圖標顯示為“?”,表明是未知狀態,然後執行添加。
注意:現在DCC庫裏只是管理文檔,所有文件添加都使用二進制方式添加
加入文件選擇第二個圖標
加入文件執行添加後的文件顯示為紅色,再執行提交(commit)動作,加入完成。
將文件Remove後,再執行Commit,刪除完成。
每次運行各種操作時,都需先更新(Update)所有文件夾。