SVN常用命令之checkout
SVN常用命令之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目錄。
本文出自 “聖騎士控魔之手” 博客,請務必保留此出處http://wutengfei.blog.51cto.com/10942117/1979309
SVN常用命令之checkout