天天看點

mac svn指令行使用入門

mac svn指令行使用入門

1. 初始化項目

svn import /Users/cress/本地項目目錄  https://server/項目目錄 -m "Initial import"

上述指令回車送出,會出現相應提示資訊【需要輸入密碼,使用者名,按照提示輸入】。示例如下:

cressmatoMac-mini:conf cress$ svn import /Users/cress/本地項目目錄  https://server/項目目錄 -m 

"Initial import"

Authentication realm: <https://ip:port> XXXXXX

Password for 'cress': 

Authentication realm: <https://ip:port> XXXXXX

Username: harry

Password for 'harry': 

Adding  (bin)  /Users/cress/本地項目目錄

Committed revision 1.

說明:

svn import:導入

/Users/cress/本地項目目錄:需要導入的本地電腦上的項目目錄

svn://server/項目目錄:儲存到svn伺服器上的目錄

-m:本次svn指令的消息參數簡寫,可以svn help檢視了解。

"Initial import":本次指令的操作記錄說明,可以随意填寫内容,最好符合本次指令的含義。

2. 下載下傳使用項目

svn co https://server/項目目錄

先在本地建立一個空目錄/Users/cress/test-0406,名稱最好明确為本次導出含義【個人習慣:項目+時間】

,然後使用上述指令導出項目修改。

說明:

svn co:從伺服器導出目前最新版本到本地目錄,co為checkout簡寫。

https://server/項目目錄:伺服器目錄或檔案

3. 添加檔案

svn add test.txt

正常會有如下輸出資訊:

A         test.txt

此時并未更新到svn伺服器端,而是在本地建立一些隐藏的svn記錄資訊,需要使用commit指令送出。

說明:

svn add:添加指令

test.txt:想添加的本地檔案

4. 送出添加的檔案,或者本地做的修改到伺服器端

svn ci -m "add test.txt by test"

正常會有如下輸出資訊:

Adding         test.txt

Transmitting file data .

Committed revision 62.

說明:

svn ci:svn commit的簡寫。

-m:同上面1說明

5. 删除項目中的相應内容

svn delete https://server/項目目錄/檔案名稱 -m "delete test.txt for test"

正常會輸出本次修改後的版本,如下:

Committed revision 64.

說明:

svn delete:删除指令,危險操作,别删除東西啊。

https://server/項目目錄/檔案名稱: 同1說明

-m: 同1說明

"delete test.txt for test":同1說明

6. 如果别人做了修改,使用svn up更新本地項目内容

svn up

正常會提示輸出版本号,如下:

At revision 62.

7. 檢視本地自己做了修改後,檔案狀态

svn status

正常會輸出本地檔案和伺服器檔案差異的狀态,例如:

A       test.txt

說明:

輸出的内容顯示,有一個test.txt檔案需要添加,送出到伺服器。

8. 單純導出一個幹淨的項目内容

svn export https://server/項目目錄

操作和2類似,但是項目内容不帶有svn隐藏記錄資訊。

9. linux下 svn relocate指令[修改svn位址]

svn switch --relocate http://oldPath http://newpath   

------------------------------

解決SVN authorization failed異常

http://www.wp31.com/717.html

mac下配置svn伺服器

http://blog.sina.com.cn/s/blog_6dce99b10100wxbl.html

詳解Linux指令行下常用svn指令(1)

http://os.51cto.com/art/200908/143157.htm

http://www.360doc.com/content/12/0118/14/1431424_180175427.shtml

繼續閱讀