Mac 上使用Cornerstone以及SVN进行本地版本控制
2017-07-24 11:30
555 查看
记录下使用方法,这样方便下次用:
1.首先下载SVN以及CornerStone,SVN 简单搞定,CornerStone需要破解,破解版也已经上传到我的资源里了,需要的可以下载,链接:点我下载。
2.在桌面上建一个文件夹,命名为svn,然后打开终端:
创建一个mycode仓库,输入指令:svnadmin
create /Users/liuyangongshouhu/Desktop/svn/mycode
(红色是自己mac的用户名),完成以后是有如下配置文件:
3. 用文本编辑打开svnserve.conf,将
这四项的前面#去掉,保存。
4.文本编辑打开passwd文件,
相当于创建了两个用户,用户名为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 就搞定。
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 就搞定。
相关文章推荐
- mac下Android studio如何使用SVN进行版本控制?
- Android Studio 使用SVN进行版本控制 MAC版
- 使用SubVersion+TortoiseSVN多仓库方式进行版本控制
- 使用SubVersion+TortoiseSVN多仓库方式进行版本控制
- u-boot移植随笔:使用svn进行版本控制
- 使用SVN对Unity进行版本控制
- u-boot移植随笔:继续使用svn进行版本控制(合并分支实例)
- 使用SVN对Unity进行版本控制
- 使用SVN对Unity进行版本控制(Unity 3.5 and SVN, now easy and free for all!)
- 版本控制:svn的本地使用
- 公司开发时候,使用svn进行版本控制,在提交代码的时候应该注意的问题,总结!!!!
- 【原创】在SVN中使用分支/Branch进行版本控制
- 使用svn进行版本控制
- Unity3D使用SVN进行版本控制(unity3d3.5 or later)
- ubuntu12.04下使用Eclipse进行SVN版本控制
- 使用SubVersion+TortoiseSVN多仓库方式进行版本控制
- Mac下使用svnx进行版本控制,并解决无法上传.a库文件的问题
- [Android] 使用SVN进行版本控制的注意事项
- [转]使用svn进行版本控制
- svn中import 从本地编码转换到UTF8失败以及checkout到本地后svn 工作副本已经锁定,尚未纳入版本控制解决