亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
轉版本控制工具SVN和CVS
作者:網絡轉載 發布時間:[ 2013/12/16 9:41:51 ] 推薦標簽:

環境變量

CVSROOT 指定代碼庫的位置 如果CVS代碼庫在本地機器上,可直接指定代碼庫的路徑,如: export CVSROOT=/path/to/cvsroot 如果CVS代碼庫在服務器上,則還需指定服務器位置,通信方式 及用戶等信息,格式為: CVSROOT=:method:username@cvs.server.address#port:/path/to/cvsroot 例如: export CVSROOT=:ext:horn@166.111.55.119:/cvs/horn 其中ext指定使用SSH協議,horn是有權訪問服務器相應目錄的 用戶。 CVSROOT的值可以在命令行上用-d選項重新指定,如: cvs -d /cvs/horn update

CVS_RSH 指定客戶端訪問服務器的協議 使用SSH協議時,可如下設置: export CVS_RSH=ssh

基本命令

cvs的命令行格式為:

cvs [options] command [options] filename

具體參數可參考info cvs

cvs的命令如果不帶參數,則總是以當前所在目錄作為操作對象。

以下介紹基本命令:

init CVS代碼庫的初始化,管理員使用。 cvs -d /cvs/horn init 將/cvs/horn初始化為一個代碼庫

import 導入一個項目/模塊,管理員使用。 cvs import -m "comments" project_name vendor_tag release_tag 執行后,會將當前目錄下所有文件及目錄導入到 /path/to/cvsroot/project_name 目錄下。 vender_tag: 開發商標記 release_tag: 初始版本標記 -m 參數如果不加,則cvs會自動啟動vi,要求輸入注釋。 如: cd /home/horn/blob-2.05/ cvs import blob Hornworks InitVersion

checkout/co 從服務器獲取代碼,在本地建立代碼樹 cvs checkout project_name

update/up 將本地文件同步到新的版本 cvs update filename 不指定文件名,cvs將當前目錄下所有子目錄下的文件。如前 所述,在每天工作前和工作之后commit之前都應當update,以 保證本地代碼總是新的,且和服務器的代碼無沖突。

commit/ci 將修改同步到CVS庫里 cvs commit -m "write some comments here" file_name CVS的很多動作都是通過cvs commit進行后確認并修改的。 在確認的前,還需要用戶填寫修改注釋,以幫助其他開發人員 了解修改的原因。

add 向項目中添加文件/目錄 cvs add new_file 添加文件之前應當首先創建文件,之后使用cvs add添加。添 加文件的操作只有經過cvs commit之后才真正被添加到代碼庫 中。對于圖片,Word文檔等非純文本的項目,需要使用 cvs add -kb 選項按二進制文件方式導入(k表示擴展選項,b表示 binary),否則有可能出現文件被破壞的情況。

remove/rm 從項目中刪除文件 cvs remove file_name 刪除時,應當先將某個源文件物理刪除后,再使用remove命令。 比如: rm file_name cvs remove file_name 然后commit確認刪除。 也可以加上-f參數將兩步合一: cvs remmove -f file_name cvs commit -m "why delete file" cvs不允許刪除目錄,空目錄在update時會依選項自動忽略。

log/history 查看修改歷史 cvs log file_name

diff 查看文件不同版本的區別 cvs diff -r1.3 -r1.5 file_name 查看1.3版本何1.5版本的區別 cvs diff file_name 查看本地和庫中文件的區別

tag 標記版本號 cvs tag release_version CVS自動維護每個文件的版本號,文件每修改一次,則其版本 號自動增加。此版本號不能用作階段性發布使用。tag命令為 當前目錄下所有文件標記一個統一的發行版本號。 如: cd blob/ cvs tag 2.1.0-Hornworks tag命令應當由項目負責人統一指定和使用。

export 項目發布, 導出不帶CVS目錄的源文件 本地代碼樹的每個目錄下,CVS都創建了一個CVS/目錄用于記 錄當前目錄和CVS庫之間的對應信息。export可以導出不包含 CVS目錄的代碼樹。 cvs export -r release project_name 導出版本號標記為 release的代碼 cvs export -D 20021023 project_name 導出截至2002.10.23時新的文件

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日本高清免费h色视频在线观看 | 播放一级特黄录像 | 在线亚洲欧美性天天影院 | 一级特黄录像免费播放肥 | 久久久久久亚洲精品 | 日韩毛片大全 | 日韩在线第二页 | 三级黄色毛片视频 | 日本不卡视频一区二区三区 | 国产羞羞视频在线播放 | 免费精品一区二区三区在线观看 | 日韩视频一区二区三区 | 一级特色黄大片 | 最好看2019高清中文字幕 | 特级夫妻大片免费在线播放 | 亚洲va中文va欧美va爽爽 | 99热精品一区 | 91视频一区二区三区 | h羞羞涩涩动漫在线观看 | 日本黄在线 | 国产精品久久久尹人香蕉 | 日韩国产精品视频 | 99视频精品全国免费 | 欧美一区二区三区在线播放 | 曰皮在线播放免费 | 亚洲伦理一二三四 | 苗族一级特黄a大片 | h视频在线免费观看 | 日韩一区二区三区中文字幕 | 一级特黄aaa大片在线观看 | 久久精品亚洲欧美日韩久久 | 天天色天天射天天操 | 欧美另类性视频在线看 | 717影院理论午夜伦不卡久久 | 免费视频久久久 | 中日一级片 | freevideos性欧美| 欧美 日韩 高清 | 国内精品视频一区 | 一个人在线免费观看www视频 | 国产成人高清亚洲一区久久 |