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