參考文章:http://blog.csdn.net/q199109106q/article/details/8655204
1.服務(wù)器
創(chuàng)建svn服務(wù)器文件夾
在終端輸入
sudo svnadmin create /users/zhangwei/svn/mycode
查看svn是否啟動
sudo svnserve -d -r /Users/zhangwei/svn
或者輸入
sudo svnserve -d -r /Users/zhangwei/svn/mycode
2.客戶端
a.
從本地導入代碼到服務(wù)器(第一次初始化導入)
在終端中輸入
svn import /Users/zhangwei/svn/mycode https://192.168.1.110/svn/svn --username=dangdizhu --password=dangdizhu123
//-m "初始化導入"
我解釋下指令的意思:將/Users/apple/Documents/eclipse_workspace/weibo中的所有內(nèi)容,上傳到服務(wù)器mycode倉庫的weibo目錄下,后面雙引號中的"初始化導入"是注釋
b.
從服務(wù)器端下載代碼到客戶端本地
在終端中輸入
svn checkout https://192.168.1.110/svn/svn --username=xxxx --password=xxxx /Users/zhangwei/svn/mycode
我解釋下指令的意思:將服務(wù)器中mycode倉庫的內(nèi)容下載到/Users/apple/Documents/code目錄中
c.
.提交更改過的代碼到服務(wù)器
在步驟2中已經(jīng)將服務(wù)器端的代碼都下載到/Users/apple/Documents/code目錄中,現(xiàn)在修改下里面的一些代碼界睁,然后提交這些修改到服務(wù)器
1> 打開終端,先定位到/Users/apple/Documents/code目錄蕉鸳,輸入:cd/Users/apple/Documents/code
2> 輸入提交指令:
svn commit -m
//"修改了main.m文件"
這個指令會將/Users/apple/Documents/code下的所有修改都同步到服務(wù)器端珍德,假如這次我只修改了main.文件
d.
更新服務(wù)器端的代碼到客戶端
這個應(yīng)該是最簡單的指令了泣矛,在終端中定位到客戶端代碼目錄后旦棉,比如上面的/Users/apple/Documents/code目錄齿风,然后再輸入指令:
svn update