cvs服務架設培訓材料wincvs操作手冊_第1頁
cvs服務架設培訓材料wincvs操作手冊_第2頁
cvs服務架設培訓材料wincvs操作手冊_第3頁
cvs服務架設培訓材料wincvs操作手冊_第4頁
cvs服務架設培訓材料wincvs操作手冊_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WinCVS 日常使用指0該文譯自 WinCvs Daily Use GuideWinCvs驗,增加了如何對文件或目錄移動或改名(UNIXUNIXCVSWinCVS 日常使用指0該文譯自 WinCvs Daily Use GuideWinCvs驗,增加了如何對文件或目錄移動或改名(UNIXUNIXCVS譯1本文檔介紹了WinCvs 1.0.x也不是介紹 CVS,更不是介紹 WinCvs。這更適用于當你大概知道你要做什WinCvs,CVS2CVSWinCvs,列舉了最基本的術語簡短列表。在翻閱文檔的其它部分前,請首先熟悉這些術語。Export-輸出CVSCVSModule-模塊:一個目錄層。一個

2、Release-版本Tag-修訂版Update-更新的詳細說明,CVS3對于一個工程的文件層次的重新構建,CVS 缺乏良好的支持。如果你在輸注意的是 CVS 認為空目錄是不存在的。如果你想增3對于一個工程的文件層次的重新構建,CVS 缺乏良好的支持。如果你在輸注意的是 CVS 認為空目錄是不存在的。如果你想增加一個既不包含文件又不包含子目錄的目錄,你需要在其下創(chuàng)建一個啞文件建議你創(chuàng)建個名為 README.txt選擇 Create-Import moduleWinCvs 然后試圖辨別目錄樹中的任何二進制文件。如果彈出了篩選Importsettings輸入設置Vendor tag廠商標記欄輸入你的

3、名字或公司的名字(沒有空格Release OKWinCvsCVS移走你的原始目錄,如用 Windows 的資源管理器將工程的頂級目錄更名為 *.old。 CVSCVS4CVS第一次從 CVSCreate-Checkout module名的目錄將會創(chuàng)建在你選擇的目錄下,所以通常你要選擇存放所有工程的目錄??驈棾龊?,在 Enter the module4CVS第一次從 CVSCreate-Checkout module名的目錄將會創(chuàng)建在你選擇的目錄下,所以通常你要選擇存放所有工程的目錄??驈棾龊螅?Enter the module name.模塊名Globals 框Checkout read-O

4、KCheckout read-onlyWinCvs知道誰正在編輯相應的文件。參見誰在編輯文件CVS 文檔: 檢出 為了編輯檢出源文件5CVS有時候,你也許要求將別人修改的合并到你本地使用的拷貝中。從服務器將修改取到本地的過程稱為更新??梢愿聠蝹€文件、被選中的文件集,或者一整個目錄層。執(zhí)行下面步驟,完成更新。在選中的目錄或文件上點擊鼠標右鍵,選擇 Update selection 更新確信 Create missing OK5CVS有時候,你也許要求將別人修改的合并到你本地使用的拷貝中。從服務器將修改取到本地的過程稱為更新??梢愿聠蝹€文件、被選中的文件集,或者一整個目錄層。執(zhí)行下面步驟,完成

5、更新。在選中的目錄或文件上點擊鼠標右鍵,選擇 Update selection 更新確信 Create missing OKt he 別人的修改將合并到你的文件中,并保留你對相同文件的任何修改。更新對庫是沒有影響的。 CVS 文檔: 獲取的文件 CVS 文檔:update 用同步方式或缺庫中的工作目錄樹6CVS的。CVS碼應該是什么,作必要的修改,刪除 CVS 的標記,然后將你的 CVS 6CVS的。CVS碼應該是什么,作必要的修改,刪除 CVS 的標記,然后將你的 CVS 文檔的例子7CVS。參見CVS7CVS。參見CVSCommit selectionCommit settingsOK按鈕

6、。請注意,提交修改不會自動將你創(chuàng)建的新文件增加到庫中。參見增加文件和目錄,獲得有關說明 CVS 文檔: 提交 將文件提交到庫中8WinCvsDiff selection區(qū)別、Log 日志、如果彈ection8WinCvsDiff selection區(qū)別、Log 日志、如果彈ectionGraph selection圖示OK明對本地拷貝與庫中對應文件的任一修訂版進行比較。也可以對庫中的不同的修訂版進行比較。輸出是以開頭的行,分別表明修訂版和另外一個相比較的刪除或增加。顯示指定文件所有修訂版(除非你限定了要顯示的修訂版)的日志信息、日期、標記、作者等等。顯示指定文件的修改狀態(tài),如文件是本地修改還是

7、庫中修改。如果可能,還顯示本地和庫中的修訂版號。一個很酷的特性,圖形顯示給定文件的修訂版。當文件有一個或多個修訂版分支時,特別有用。本地修訂版標記為文檔圖標。借此,你可以選擇二個修訂版,作以比較(shift) CVS 文檔: 顯示不同修訂版間的區(qū)別 CVS 文檔: 輸出文件的日志信息9。選擇 Modify-Create a tag on Newtagname 新OK名輸入框內輸入標記(注意:CVS9。選擇 Modify-Create a tag on Newtagname 新OK名輸入框內輸入標記(注意:CVS“HEAD可用的的版本,而 CVS 文檔: 符號化的修訂版10當你創(chuàng)建了想要放到庫中

8、的文件時,你要告訴 CVS 要做相應處理。如果,目錄包含不在 CVS 控制下的文件,你需要增加文件前增加目錄。增加文件Modify-AddselectionAddselectionbinary菜單,對CVS知道如何提交,參見CVS。如果你要增加一個目錄層,而不是幾個文件,上面的技術有點麻煩,因為增加操作不支持子目錄。這種情況下,你要使用輸入,就像創(chuàng)建新模塊。Create-Import module 10當你創(chuàng)建了想要放到庫中的文件時,你要告訴 CVS 要做相應處理。如果,目錄包含不在 CVS 控制下的文件,你需要增加文件前增加目錄。增加文件Modify-AddselectionAddselec

9、tionbinary菜單,對CVS知道如何提交,參見CVS。如果你要增加一個目錄層,而不是幾個文件,上面的技術有點麻煩,因為增加操作不支持子目錄。這種情況下,你要使用輸入,就像創(chuàng)建新模塊。Create-Import module Import settings模塊名叫MyProject你要輸入的子目錄為source/utilsSelect the module name.模塊名輸入框中輸入:MyProject/source/utilsVendor tag廠商標記欄輸入你的名字或公司的名字(沒有空格Release OKWinCvsCVS 服務其中。注意在輸入操作中對你的本地文件沒有任何改變。也就

10、是說,在輸入后,你的本地拷貝沒有置于版本控制下。在對你的版本控制源文件工作前,你需要作:Windows更名為 *.old。在 WinCvs 中,選擇你增加的目錄,點擊鼠標右鍵,選擇 Update selection更新CreatemissingOKeWinCvs CVS 文檔: 增加,刪除,改名文件和目錄11Modify-Remove selection11Modify-Remove selection不知道如何提交,參見CVS。文件就會從庫中被刪除了。注意文件沒有物理上刪除,只是被標記為“消刪除目錄時另外一個話題。當你更新一個目錄的父目錄時,CVS 會刪除空Updateselection更新

11、菜單Globals框Prune(remove)emptydirectories被選中(這是缺省項)OK按鈕。 CVS 文檔: 增加,刪除,改名文件和目錄12CVSCVS 的一個不足之處。你需要合并刪除和增加操作來模擬移動或改名。參見增加文件和目錄12CVSCVS 的一個不足之處。你需要合并刪除和增加操作來模擬移動或改名。參見增加文件和目錄以及刪除文件和目錄。CVS文件作移動和改名操作。新文件名要符合 CVS 庫文件況下,不建議用戶直接到 CVS 服務器上直接修改。修改時,注意文件的屬 CVS 文檔: 移動或改名文件13條線稱為分支(CVSWhat branches are good for什么

12、分支是有益13條線稱為分支(CVSWhat branches are good for什么分支是有益Modify-Create a New branch name名。參見對文件進行標,了OKt the files are unmodified before 現在在庫中就按照指定的名字創(chuàng)建了一個新的分支。分支只是在庫中創(chuàng)建了。要在新創(chuàng)建的分支上工作,你還要按照選擇一個分支工作一節(jié)中的說明去做一些工作。 CVS 文檔: 分支和合并14要在一個分支上而不是在缺省的開發(fā)線上工作,你要將你本地的拷貝接到分支上。這需要確信一些操作如更新、提交等等是在分支上而不是在開發(fā)的主線上。Update selecti

13、onCreatemissingSticky options粘著項框Retrieverev./tag/branch14要在一個分支上而不是在缺省的開發(fā)線上工作,你要將你本地的拷貝接到分支上。這需要確信一些操作如更新、提交等等是在分支上而不是在開發(fā)的主線上。Update selectionCreatemissingSticky options粘著項框Retrieverev./tag/branche在 Retrieve rev./tag/branch 輸入框,輸入你要切換到的分支標OK。參見查看修改行返回開發(fā)主線 CVS 文檔: 分支15當你對你在分支上作的修改很滿意時,你也許想開發(fā)主線也能獲得這些

14、修改。將一個分支上的修改合并到另一個分支上,被稱為合并。要合并一個分支,要執(zhí)行:將本地拷貝移到你要將修改合并到的分支上。參見選擇一個分支工作或返回開發(fā)主線選擇工程的頂級目錄(如果你準確的知道分支內的目錄和文件,也可以分別選擇)Update selectionCreate missing 15當你對你在分支上作的修改很滿意時,你也許想開發(fā)主線也能獲得這些修改。將一個分支上的修改合并到另一個分支上,被稱為合并。要合并一個分支,要執(zhí)行:將本地拷貝移到你要將修改合并到的分支上。參見選擇一個分支工作或返回開發(fā)主線選擇工程的頂級目錄(如果你準確的知道分支內的目錄和文件,也可以分別選擇)Update sel

15、ectionCreate missing Mergeoptions合并框Only this rev./tagt he Onlythisrev./tag輸入框內,輸入你要合并的分支OK按鈕。名這個分支上的任何修改就會合并到你的本地拷貝中。你可能還想將合并后的文件提交回庫中,參見CVS重要提示:上面提到的合并將合并從分支起始的修改。如果你是第二次操作(在最后合并又作合并,從分支開始的合并并不是你所期望的,多半會讓你陷入困境。為了避免這個問題,你應當在每次合并后,為分支指定新的。 CVS 文檔: 合并整個分支16如果你想停止分支上的工作,將本地拷貝轉回到開發(fā)主線上,你要通過WinCvs 刪除所有的粘

16、著Update selectionCreatemissinge16如果你想停止分支上的工作,將本地拷貝轉回到開發(fā)主線上,你要通過WinCvs 刪除所有的粘著Update selectionCreatemissingeReset any sticky date/tag/-k OK支仍然存在庫中。無論何時你都可以返回到這個分支上,參見選擇一個分支工作CVS 文檔: 粘17CVSCVSIRCVSIRCVSGloabalsCheckout read-only17CVSCVSIRCVSIRCVSGloabalsCheckout read-only按照CVS當你提交文件后,CVS 服務器就假定你不再編輯它了,WinCvs 又將文件標記為只讀。如果你不作任何修改,提交不會通知 CVS 服務器你已完成了編Trace- Unedit selectionTrace- Editors of selectionWinCvsCVS 文檔: 多位開18A:在更新時18A:在更新時,難以理解的字母的含義是什么CVSu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論