|
(作者:李芯) 說明 本操作主要針對客戶端的使用者,因為linux高一點(diǎn)的版本自帶cvs的服務(wù)端,不詳細(xì)說明。如需要安裝服務(wù)端,可到http://www./ 去下載安裝。Windows NT版的server端可到 http://www./ 去下載安裝。 安裝步驟 1.安裝wincvs136.zip (http:///project/showfiles.php?group_id=10072) 英文版手冊 http://www./cn/cvs/docs/manual/ 簡明目錄 1. 配置 一、配置 安裝好cvs后,就需要配置服務(wù)端了。 從開始菜單中打開cvs,配置步驟如下:
在 User name框中填入你們自己在linux上的用戶名 2.Globals標(biāo)簽上注意"checkout read-only"和 "prune(remove)empty directories"兩個選項,分別表示“檢出時文件只讀”和“自動刪掉空目錄”。
3.設(shè)置編輯器和存放口令的目錄(第一次登錄輸入口令保存后,下次登錄就不需要再輸入了)
二、登錄 配置完后,應(yīng)該登錄以使服務(wù)端記住你的登錄名和密碼。
三、檢出(checkout)項目--從服務(wù)端檢出 如果在服務(wù)端,項目已建立,只需checkout到本地來即可
2. 點(diǎn)擊菜單Create->checkout module,輸入模塊名即可。
WinCvs簡明操作手冊(二)
四、修改提交文件 從服務(wù)端checkout項目后,會在本地建立文件的拷貝,在客戶端修改后提交(commit)到服務(wù)端即可將最新的文件保存到服務(wù)端如下圖,修改后的文件顯示為紅色。此時的修改只修改了本地的文件,如果要提交到服務(wù)器端,點(diǎn)擊選中被修改過的文件,從右鍵菜單中選擇"commit selection"命令即可提交到服務(wù)斷后,文件版本會自動加1。
在對本地的文件修改前,最好先從服務(wù)端更新文件,因為多人操作同一個文件時,沒有及時更新容易引起沖突。如甲乙檢出的版本同為1.2,甲修改提交后的版本為1.3,乙此時沒有更新,在本地1.2的基礎(chǔ)上修改提交,此時就會有沖突如下圖,沖突的文件會顯示。
六、添加文件 在本地添加文件后,要提交到服務(wù)端。
七、刪除文件 1. 選中文件后,點(diǎn)擊刪除按鈕,將文件從本地刪除。
八、找回被刪除的文件 如果只是點(diǎn)擊刪除按鈕刪除文件,則點(diǎn)擊添加按鈕即可將文件找回。
九、合并不同分支(版本)的文件(merge) 在update文件時,第三個tab就是合并選項。也即合并文件是通過update來進(jìn)行的。如下,說明了幾種合并方式。
如上圖設(shè)置,將v_ds版本與當(dāng)前版本比較合并,將only this reg./tag 中指定的版本與當(dāng)前版本進(jìn)行合并,通常會有沖突發(fā)生。例如 v_ds文件內(nèi)容為: 按上圖設(shè)置合并版本,會顯示文件沖突,打開文件如下: ======= WinCvs簡明操作手冊(三)
十、導(dǎo)入模塊(文件夾)--將本地文件夾添加到服務(wù)端 1. 如圖,在cvs中選中要導(dǎo)入的文件夾。
2. 右鍵菜單中選擇"import module",cvs檢查文件后,彈出如下窗口。輸入模塊及路徑,設(shè)置其他tab的屬性即可。
如果文件夾里的文件比較少,可以直接采用添加的方式。先添加文件夾,再添加下面的文件,與添加文件方式一樣。 十一、創(chuàng)建標(biāo)簽、分支 在cvs有幾種概念容易混淆。 version :一般我們所指的版本翻譯成英文應(yīng)該是這個詞。在cvs中,確用revision這個詞來代替這種說法,大概他們覺得正式版才能叫version,而我們平時不斷修改的版本只能叫revision。 tag:tag顧名思義就是做個標(biāo)簽,如張三的文件,他就可以做個標(biāo)簽為"張三"以表明是他的文件。Tag只是在文件上做了一個標(biāo)簽,并沒有創(chuàng)建不同的文件,這一點(diǎn)跟branch不同。。 Branch:分支是個很有用的概念,當(dāng)我們在原來的版本基礎(chǔ)上需要創(chuàng)建另外一個版本(項目)時,可創(chuàng)建一個分支,分支跟主版本可獨(dú)立開發(fā),又可以相互合并。如我們的新疆項目跟德賽項目基本上相同,可直接在新疆的基礎(chǔ)上創(chuàng)建一個分支v_ds。新疆上有用的地方直接合并到德賽分支上。 一般是有個發(fā)布版v1.0,在開發(fā)v1.2的基礎(chǔ)上,同時又在修改v1.0,這時創(chuàng)建分支就也可以互相合并。 在cvs中,update某個tag或branch或revision是通過同一個界面選項,如下圖,只需要根據(jù)名稱來輸入即可。
在modify菜單下有"create a tag onselection"條目,選中文件后,即可通過這個菜單給文件創(chuàng)建tag 十三、看文件的狀態(tài) 右鍵菜單中選擇"status selection"可查看文件的當(dāng)前狀態(tài),如下例 Working revision: 1.4 Existing Tags: 右鍵菜單中選擇"log selection"可查看文件的歷史信息,包括修改者,修改時間等,如下例 ----------------------------
----------------- HUNNISH: 敕勒川,陰山下,天似穹廬,籠罩四野 天蒼蒼,野茫茫,風(fēng)吹草低見牛羊 |
|
|