記錄下使用方法,這樣友善下次用:
1.首先下載下傳SVN以及CornerStone,SVN 簡單搞定,CornerStone需要破解,破解版也已經上傳到我的資源裡了,需要的可以下載下傳,連結:點我下載下傳。
2.在桌面上建一個檔案夾,命名為svn,然後打開終端:
建立一個mycode倉庫,輸入指令:svnadmin create /Users/liuyangongshouhu/Desktop/svn/mycode
(紅色是自己mac的使用者名),完成以後是有如下配置檔案:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TNzgTMyUTNwEDNycDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
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,說明啟動成功。
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 就完成。
9.最後一定要checkout出來,将原本的删掉, 以後就在checkout出來的新檔案夾中修改就好,改完了就可以在左上角的 WORKING COPIES中看到修改的,然後commit change 就搞定。