命令行 - svn常用命令

mac 下已經自帶了svn環境 。使用svn --version 查看版本

如果沒有,請先安裝svn 

安裝方法:

如果你有安裝XCode,只需要在code > Preferences > download > Command Line Tools > Install即可,速度很快,基本1分鐘搞定。

如果沒有需要在Apple Developer網站下載一個116MB的https://developer.apple.com/downloads/index.action Command Line Tools(OS X Mountain Lion)獨立安裝包。


安裝好後 輸入 svn --version  檢查
 

一切就緒後我們開始使用,首先你的svn服務器已經搭建好了,您只需要剪出,提交,修改代碼等。一般公司都會給每個小兵一個svn地址、用戶名、密碼

1,從服務器剪出代碼到本地(你的個人電腦上)

svn checkout https://123.123.123.123/svn/test —username=gcr --password=guicr /Users/onlyou1991/Desktop/svn1

解釋:從https://123.123.123.123/svn/test服務器剪出到本地/Users/onlyou1991/Desktop/svn1文件夾下

 

2,向服務起提交新文件(記住是新文件哦,就是以前沒有,你自己新建的,並且以前沒有提交過)

1) 先到你本地的svn路徑下

2)svn add filename

 

3, 將改動的文件提交服務器

1)先到本地的svn文件下

2)svn --commite -m"註釋"

 

4,更新文件到本地

svn update 默認更新當前目錄以及子目錄下所有的文件

5.查看遠程主機地址

svn info

6.修改遠程主機地址

svn switch --relocate https://[email protected]/svn/XXX https://[email protected]/svn/XXX  

第一次修改需要輸入當前電腦的密碼,和 svn 的用戶名和密碼。

7.撤銷 add 後的文件

svn revert xxx.h --depth infinity(xxx.h 必須是全路徑,路徑有空格需要 “/” 轉義)

8.刪除並提交

svn delete xxx.h

svn commit -m " delete reason "

其他

add

   blame (praise, annotate, ann)

   cat

   changelist (cl)

   checkout (co)

   cleanup

   commit (ci)

   copy (cp)

   delete (del, remove, rm)

   diff (di)

   export

   help (?, h)

   import

   info

   list (ls)

   lock

   log

   merge

   mergeinfo

   mkdir

   move (mv, rename, ren)

   patch

   propdel (pdel, pd)

   propedit (pedit, pe)

   propget (pget, pg)

   proplist (plist, pl)

   propset (pset, ps)

   relocate

   resolve

   resolved

   revert

   status (stat, st)

   switch (sw)

   unlock

   update (up)

   upgrade

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章