天天看點

CVS簡單的指令使用

 1、登入到CVS伺服器

在進行cvs的指令操作之前一般需要登入到伺服器上,指令如下:

~$ cvs -d <CVSROOT> login

其中CVSROOT的一般形式為 :pserver:<user>@<host><port><dir>,如 :pserver:[email protected]:2345/home/test1/cvsroot

回車後會提示使用者輸入密碼,如下:

Logging in to :pserver:[email protected]:2345/home/test1/cvsroot

CVS password:

輸入正确密碼,回車即可登入到伺服器。

2、從伺服器檢出(Checkout)檔案

檢出檔案隻需要checkout或co指令即可,具體形式如下:

~$ cvs -d <CVSROOT> co -d <local dir> -r <branch/tag> <module>

其中,CVSROOT還是和上面的一樣,local dir是指要存放在本地的檔案夾,branch/tag就是要checkout的分支或者标簽,module就是code所在的module,例如

~$ cvs -d :pserver:[email protected]:2345/home/test1/cvsroot co -d myapp -r v1.23.1 app/window

就是要從名稱為app/window的module中檢出branch或者tag為v1.23.1的項目,并且存放在本地的myapp檔案夾下

注意:如果要檢出module下面的MAIN分支時,就不需要使用-r選項指定branch/tag名稱,例如:

~$ cvs -d :pserver:[email protected]:2345/home/test1/cvsroot co -d myapp app/window

就會把app/window module中的MAIN檢出到本地的myapp檔案夾中。

如果需要檢出單個檔案,可以直接在module中指定檔案名稱:

~$ cvs -d :pserver:[email protected]:2345/home/test1/cvsroot co -r v1.23.1 app/window/test.jsp

就會把test.jsp檔案從module為app/window,branch為v1.23.1中檢出到目前目錄下。

繼續閱讀