天天看點

SVN常用指令之checkoutSVN常用指令之checkout

mac終端下可以直接使用svn的指令,因為mac系統預設是已裝svn;

 ~ which svn

/usr/bin/svn

redhat/centos系統下需手動安裝,指令如下:

[root@ceshiji~]#  yum install -y subversion

[root@ceshiji ~]# svn --version

svn,版本 1.7.14 (r1542130)

編譯于 Aug 23 2017,20:43:38

常用檢出指令

svn checkout http://路徑(目錄或檔案的全路徑) [本地目錄全路徑]   --username 使用者名

svn co http://路徑(目錄或檔案的全路徑) [本地目錄全路徑]    --username 使用者名   --password 密碼

svn co svn://路徑(目錄或檔案的全路徑) [本地目錄全路徑]    --username 使用者名   --password 密碼

svn checkout svn://路徑(目錄或檔案的全路徑) [本地目錄全路徑]    --username 使用者名

說明:如果不帶--password 參數傳輸密碼的話,會提示輸入密碼,建議不要用明文的--password 選項。

      其中 username 與 password前是兩個短線,不是一個。

      不指定本地目錄全路徑,則檢出到目前目錄下。

舉例如下

将URL為http://[email protected]:8388/svn/test_svn/下的puut檔案下的内容,檢出至/root/data目錄下,代碼如下:

[root@ceshiji~]# svn checkout http://[email protected]:8388/svn/test_svn/puut /root/data  --username wutengfei 

檢出指定具體版本

svn co http://路徑(目錄或檔案的全路徑) [本地目錄全路徑] [--revision]  --username 使用者名  --password 密碼

svn checkout svn://路徑(目錄或檔案的全路徑) [本地目錄全路徑] [--revision]  --username 使用者名

svn co [--revision] http://路徑(目錄或檔案的全路徑) [本地目錄全路徑]  --username 使用者名  --password 密碼 

svn checkout [--revision] svn://路徑(目錄或檔案的全路徑) [本地目錄全路徑]  --username 使用者名

[root@ceshiji ~]# svn checkout http://siphon.googlecode.com/svn/trunk/ siphon -r r791

[root@ceshiji ~]# svn checkout -r r791 http://siphon.googlecode.com/svn/trunk/ siphon

檢出不包括源檔案夾根目錄

比如我要checkout   trunk/ 下面的所有檔案,但是不包括trunk 檔案夾

我們可以在svn檔案夾後面打個空格,在加個“.”就行了

[root@ceshiji ~]# svn co http://192.168.1.10/svn/project/trunk/ /home/DSP-OPEN

改為:

[root@ceshiji ~]# svn co http://192.168.1.10/svn/project/trunk/ . /home/DSP-OPEN

幫助指令

檢視更多關于checkout參數使用的指令:svn help checkout

[root@ceshiji ~]# svn help checkout

說明

(1)check out跟check in對應,export跟import對應。

        (2) check out導出獲得檔案後,導出的檔案仍處于SVN版本控制中,與版本庫保持關聯,比如你可以進行     SvnUpdate或者Svn Commit操作。同時導出檔案夾下有一個.svn的隐藏檔案夾,存儲着一些版本的中繼資料資訊。export 簡單導出一個版本的資料,導出的檔案脫離SVN版本控制,修改後無進行Update和Commit操作。導出檔案夾下沒有.svn目錄。

     本文轉自品鑒初心51CTO部落格,原文連結:http://blog.51cto.com/wutengfei/1979309,如需轉載請自行聯系原作者

繼續閱讀