【精簡】SVN全知道

Mac系統(tǒng)已經(jīng)在Xcode安裝時裝上了SVN服務(wù)器和客戶端(終端)了,即CommondLineTool工具,剩下的就是需要配置一下,很簡單。

1 創(chuàng)建代碼倉庫,用來存儲客戶端所上傳的代碼

新建一個svn目錄,并在svn目錄下創(chuàng)建你需要的倉庫目錄,指令執(zhí)行成功后  
會發(fā)現(xiàn)硬盤上多了個/Users/ucsmy/svn/mycode目錄,且多了一些svn的配置文件等。

svnadmin create /Users/ucsmy/svn/mycode
目錄表

2 配置svn以及用戶權(quán)限 開關(guān)SVN

主要是修改/svn/mycode/conf目錄下的三個文件

1.打開svnserve.conf,將下列配置項前面的#和空格都去掉 -- anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問  

anon-access = read
auth-access = write 
password-db = passwd
authz-db = authz

2. 打開passwd,在[users]下面添加帳號和密碼帳號是mj,密碼是123  

[users] 
aa = 123  
bb = 456

3 打開authz,配置用戶組和權(quán)限 -- 說明aa和bb都是屬于topgroup這個組的,接下來再進(jìn)行權(quán)限配置。使用[/]代表svn服務(wù)器中的所有資源庫這個組中的所有用戶對所有資源庫都有讀寫(rw)權(quán)限,組名前面要用@如果是用戶名,不用加@,比如aa這個用戶有讀寫權(quán)限: [/]  aa = rw 

[groups] 
topgroup=aa,bb 
[/] 
@topgroup = rw

4 啟動svn服務(wù)器 如果沒有任何提示就表示啟動成功
svnserve -d -r /Users/ucsmy/svn
或者輸入:
svnserve -d -r /Users/ucsmy/svn/mycode

5 關(guān)閉svn服務(wù)器
實用工具里面的“活動監(jiān)視器”,并選擇終止就可以了無需終端代碼操作。

3 常用svn命令

1 將/Users/apple/Documents/eclipse_workspace/weibo中的所有內(nèi)容,上傳到服務(wù)器mycode倉庫的weibo目錄下,后面雙引號中的"初始化導(dǎo)入"是注釋
svn import /Users/ucsmy/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=aa --password=123 -m "初始化導(dǎo)入"

2 將服務(wù)器中mycode倉庫的內(nèi)容下載到/Users/ucsmy/Documents/code目錄中
svn checkout svn://localhost/mycode --username=aa --password=123 /Users/apple/Documents/code

3 提交改動到SVN
svn commit -m "修改了main.m文件"

4 從SVN更新
svn update

5 幫助
svn help
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容