(13) 建立分支
cvs rtag –b tagname products/module
或cvs tag –b tagname products/module
建立分支常用于程序bug的跟蹤、修復。執行cvs tag/rtag命令時,如果使用-b參數,則表示該Tag是一個分支Tag,用戶使用這個Tag可以對程序進行修改和提交。而如(12)中建立的普通Tag則只能做查詢用。
2.2 Windows環境下的操作說明
(1) 運行wincvs程序
第一次運行時,在界面上彈出“wincvs preferences” 對話窗,以后進入時,通過選中菜單Admin--->preferences,可進入wincvs參數配置對話窗), 設置如下:
在general頁中設置CVSROOT 為:
:pserver:username@hostname:/root/cvsroot,
username是訪問cvs的用戶名及其密碼,由CVS 管理員提供。
- 設置Authentication為: "passwd" file on the cvs server
- 如果不希望刪除空目錄,在Globals頁面中去掉"Prune (remove) empty directories" 選項, 并同時去掉此頁中的 “ chekcout readonly”.在WinCvs頁中,設置"HOME folder"為自己的工作目錄,如: E:\work
(2) 在圖標欄選中“change location”圖標(在目錄下拉框的右邊)改變缺省工作目錄為:E:\work
(3) checkout某個module到本地
選中admin--->login,輸入PASSWD
選中create--->checkout module....將彈出的對話框,在checkout settings頁中, 設置module name 如: products/aiobs63/testcase,設置local folder to checkout to: 為E:\work, 在”checkout options”頁中可以設置根據日期(通過選中by date 日期格式為:YYYY-MM-DD Hour:Mins) 或者版本號(通過選中by revision/tag/branch)來checkout module,點擊"確定"即可將testcase目錄下的全部文件check out出來。
(4) 增加某個已有的module(目錄)到CVS服務器中
- 選中create--->import module-選擇一個需要checkin的目錄
(例如 E:\work\products\aiobs63\testcase)在Import setting頁中設置 “select module name and path in the remote server“ ,輸入你需要提交的位置例如: product/aiobs63/testcase,在vendor tag 和release tag中加入相應的標簽, 在“Enter the log message”框內輸入日志, 點擊確定 - 增加add
Modify---> add selection - 提交commit
(5) checkin 某個文件
運行wincvs程序,在右邊的文件列表框中,選擇需要check in的文件名-點右鍵- 選擇“commit selection"-在commit setting中的”enter the log message”輸入修改日志-確認。
(6) checkout某個文件
運行wincvs程序,在右邊的文件列表框中,選擇需要check out的文件名-點右鍵- 選擇“update selection"-在”stick options”頁中可以設置根據日期(通過選中”before date” 日期格式為:YYYY-MM-DD Hour:Mins)或者版本號(通過選中revision/tag/branch)來checkout 文件。
(7) 如何打tag
注意: 為了便于產品管理,公司軟件產品的tag都是由Build Master打的。
- 對module打tag:選中module(通過wincvs界面中間部分左邊地module頁)然后選擇create--create tag by modules,在create tag settings中輸入tag名和module 名.
- 對文件打tag:選中需要打tag地文件,選擇modify-create a tag on selection在enter the tag name to create中輸入tag名
(8) 如何將本地新文檔checkin到CVS
選中新文檔,選擇modify-add selection,如果是NONCVS FILE(在文件status欄出現), 則會出現警告,此時應選擇modify--add selection binary(以二進制方式add)。 然后選擇modify-commit selection將文件提交到CVS庫中。
(9) CVSlog修改日志
在每次文檔修改時,請按照下列內容,記錄修改日志
修改主題:
修改章節:
修改人:
修改時間:
這些信息將被寫入wincvs的cvslog中
文章來源于領測軟件測試網 http://www.kjueaiud.com/