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中檢出到目前目錄下。