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

记录下使用方法,这样方便下次用:

1.首先下载SVN以及CornerStone,SVN 简单搞定,CornerStone需要**,**版也已经上传到我的资源里了,需要的可以下载,链接:点我下载

2.在桌面上建一个文件夹,命名为svn,然后打开终端:

创建一个mycode仓库,输入指令:svnadmin create /Users/liuyangongshouhu/Desktop/svn/mycode 

(红色是自己mac的用户名),完成以后是有如下配置文件:


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 就搞定。