天天看點

Mac 上使用Cornerstone以及SVN進行本地版本控制

記錄下使用方法,這樣友善下次用:

1.首先下載下傳SVN以及CornerStone,SVN 簡單搞定,CornerStone需要破解,破解版也已經上傳到我的資源裡了,需要的可以下載下傳,連結:點我下載下傳。

2.在桌面上建一個檔案夾,命名為svn,然後打開終端:

建立一個mycode倉庫,輸入指令:svnadmin create /Users/liuyangongshouhu/Desktop/svn/mycode 

(紅色是自己mac的使用者名),完成以後是有如下配置檔案:

Mac 上使用Cornerstone以及SVN進行本地版本控制

3. 用文本編輯打開svnserve.conf,将

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

這四項的前面#去掉,儲存。

4.文本編輯打開passwd檔案,

[users]
xueyan=123
liuyangongshouhu=456      

相當于建立了兩個使用者,使用者名為xueyan,密碼為123.

5.文本編輯打開authz的檔案,修改權限。

[groups]

users = xueyan,liuyangongshouhu 

[/]

@users = rw

相當于給了users的組裡人可讀可寫的權限,r就是read,w就是write。

6.最後打開終端,輸入:svnserve -d -r /Users/liuyangongshouhu/Desktop/svn 

如果沒什麼反應,那就是啟動成功了,到活動螢幕裡檢視svn,說明啟動成功。

Mac 上使用Cornerstone以及SVN進行本地版本控制

7.随便建立一個檔案夾,然後在終端輸入:svn import /Users/liuyangongshouhu/Desktop/personal svn://localhost/mycode/personal --username=xueyan --password=123 -m "初始化導入"

就是将桌面上建立的文檔導入到svn的mycode中,-m 是日志。

見到sucess 就導入成功了。

8.打開cornerstone,在左下角的REPOSITORIES 中點選➕标志,會出現以下界面,選擇SVN Server,Server:中填寫本地就行:loaclhost,Reposity Path :mycode/personal,一定要加mycode,nickname:這個就随便了,可以改的。Name:就是使用者名,Password:123。然後add 就完成。

Mac 上使用Cornerstone以及SVN進行本地版本控制

9.最後一定要checkout出來,将原本的删掉, 以後就在checkout出來的新檔案夾中修改就好,改完了就可以在左上角的 WORKING COPIES中看到修改的,然後commit change 就搞定。

Mac 上使用Cornerstone以及SVN進行本地版本控制

繼續閱讀