mac 下 Cornerstone 4怎么使用?Cornerstone 4 for Mac的使用教程
发布时间:2023-11-30 21:12:51
mac 下 Cornerstone怎么使用?Cornerstone 4是唯一具有搁架和检查点的MacOS SVN客户端。mac下自带SVN,所以不需要下载SVN软件就能使用该功能。小编接下来给大家分享Cornerstone 4 for Mac的具体使用教程。
Cornerstone 4 for Mac的使用教程
一、在Users/cindy/IOS 下创建一个svn文件夹
linux命令:cd /User/cindy/IOS (进入User/cindy/IOS文件夹)
mkdir svn(创建文件夹)/*使用linux命令对文件夹操作首先要进入到文件夹之后才可对其操作*/
在svn文件夹下面创建一个myCode文件夹仓库
linux命令:svnadmin create /Users/cindy/IOS/svn/myCode创建之后的文件夹如下图所下:
二、配置SVN
这样创建就完成了,接下来就需要配置一下啊SVN了。
在conf文件夹下面有三个文件,authz , passwd ,svnserve.conf 。authz是对用户权限的控制的配置文件,password从名字就看出来了,是对储存用户密码的文件,svnserve.conf 对svn访问的用户的配置文件。
先配置一下svnserve.conf 。
打开svnserve.conf 文件,command + f 快捷键,快速搜索anon
找到一下 #anon - access = read #auth - access = write #password - db = passed #authz - db = authz 这四句代码,将前面的# 去掉。
/*anon - access = read 代表匿名访问时候只读 anon - access = none 代表禁止匿名访问*/
配置一下用户权限的配置文件 authz
r 读(read) w 写(write)rw 读写 (read and write)
在末行加入一下代码
[ / ] 一个中括号里面一个反斜线 表示svn中的任一资源库
设置用户名读写权限
[ / ]
user = r user 用户可读
user = rw user 用户权限读写
多个用户时候可以设置用户组
设置方法:
在[groups]下面添加用户组名和用户名
mygroup = admin, user, xiaoming,。。。 。。。
readGroup = xiaozhang, linam
设置用户组读写权限:
[ / ]
@mygroup = rw
@readGroup = r /* 一定要注意,设置用户组权限的时候一定不要忘记@符号,设置单个的用户名时候不加 。 */
passwd这个文件就非常好设置了。
在[users]下面添加账号和密码,格式如下:
[users]
admin = admin /* = 前面的是用户名,后面的是密码 */
user = 123456
xiaoming = qa
三、启动svn服务器
最关键的一步就是启动svn服务器了。
在终端中输入以下命令:
svnserve -d -r /User/cindy/IOS/svn/myCode
回车之后没有显示说明启动成功了。
如果显示错误还需重新配置svn。
svn客户端主要功能
1、从本地导入代码到服务器(第一次初始化导入)
在终端中输入
svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化导入"
我解释下指令的意思:将/Users/apple/Documents/eclipse_workspace/weibo中的所有内容,上传到服务器mycode仓库的weibo目录下,后面双引号中的"初始化导入"是注释。
2、从服务器端下载代码到客户端本地
在终端中输入svn checkout svn://localhost/mycode --username=mj --password=123 /Users/apple/Documents/code
我解释下指令的意思:将服务器中mycode仓库的内容下载到/Users/apple/Documents/code目录中
3、提交更改过的代码到服务器
在步骤2中已经将服务器端的代码都下载到/Users/apple/Documents/code目录中,现在修改下里面的一些代码,然后提交这些修改到服务器
1> 打开终端,先定位到/Users/apple/Documents/code目录,输入:cd/Users/apple/Documents/code
2> 输入提交指令:svn commit -m "修改了mAIn.m文件"
这个指令会将/Users/apple/Documents/code下的所有修改都同步到服务器端,假如这次我只修改了mAIn.文件
可以看到终端的打印信息:
4、更新服务器端的代码到客户端
这个应该是最简单的指令了,在终端中定位到客户端代码目录后,比如上面的/Users/apple/Documents/code目录,然后再输入指令:svn update
5.至于svn的其他用法,可以在终端输入:svn help
这里列出一大堆svn指令,后面括号中的内容的一般代表着指令的简称,比如我们可以用svn ci代替svn commit,用svn co代替svn checkout


猜你喜欢
- Win10系统提示xinput1_3.dll文件丢失怎么办?使用Win10系统的用户反映在玩游戏时经常会提示xinput1_3.dll文件丢
- 固态硬盘的好处是什么?电脑使用固态硬盘有什么用?很多用户都有这样的疑问,电脑都搭配SSD固态硬盘,给人的感觉是SSD固态硬盘,可以大幅提升我
- 这篇文章主要介绍了Win11开机黑屏只显示鼠标怎么办?win11开机黑屏只有鼠标的解决方法的相关资料,需要的朋友可以参考下本文详细内容。Wi
- 在使用电脑的时候,打开太多程序或者软件发生问题就会导致电脑桌面突然卡死,然后就会一直卡在那边无法进入到桌面,遇到这种情况要怎么解决呢?下面小
- 他拿到工厂里面工程师的尺寸列表,需要在Excel里面计算面积。也就是我们要使用Excel得到表达式计算结果。比如(12+24)*3=108,
- 小伙伴想在win10日历中看到咱们用的农历,可是不知道要怎么设置。有了农历,咱们看起来就方便多了,毕竟很多日子需要农历来看才有用。那小编这边
- Win8/Win8.1提示无法连接或者网络受限制等提示导致无法上网的情况,想必很多的朋友都有遇到过吧,原因涉及到各方面,本文整理了一些Win
- 读图时代,我们在制作各种Word文档,PPT演示文件时,都会插入一些图片,丰富资料文件内容的同时,还可以增加整体美观度,吸引其他人的注意力。
- 在使用Word进行编辑文档的时候,需要对内容进行来回修改,对于长篇的文档,使用快速定位功能,方便很多,今天就来教你word怎么快速删除页的小
- 对于wps表格的制作,要怎么样去设置表格的行间距呢?下面小编就为你介绍wps表格怎么设置行间距的方法啦!wps表格设置行间距的方法:方法一:
- WEEKDAY 函数返回某一日期在一周中的第几天,介于 1 至 7 范围内的整数。适用版本Excel 2003+说明WEEKDAY 函数返回
- Win7旗舰版控制面板打不开怎么解决?有用户发现控制面板窗口打不开,没办法进行一些高级设置,那要怎么解决这个问题呢?系统部落小编会为大家解决
- 在Word2003文档中,用户不仅可以使用纯色(即一种颜色)文档背景颜色,还可以为Word2003文档设置渐变颜色背景,操作步骤如下所述:第
- 一篇论文,多则几百页,少则几十页,一页一页的加页码, 操纵太 庞大。 那末, 怎样 疾速批量给这些WPS文档 加之 精确的页码呢?读了 上面
- 正常情况下word可以插入GIF动画,但是插入的GIF动态图片不会动。如图所示:下面由小编为您提供更多的技巧,希望能帮助您。word插入动态
- WPS添加分页符怎么添加方?新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?下面小编马上就告诉大家今天小编为大家
- WPS表格中有个数据合并计算的功能,顾名思义,数据合并,就是能将多个区域,可以是跨表,进行合并,加减乘除计算。下面小编就教你具体怎么做吧。W
- 很多用户都会对电脑进行超频,可以解锁更高的cpu和内存的频率,以此来获取更顺畅的电脑性能。但有些用户在超频过程中发生失误,导致超频失败,电脑
- 虎牙直播是一款主要用于观看游戏直播的软件。在电脑版虎牙直播中观看视频时,如果有需要我们可以设置小窗口观看,这样我们就可以任意调整小窗口的大小
- 2018年qq等级加速的方法有哪些?qq等级越高可以享受一些特殊的服务,很多伙伴都希望可以提高自己的qq等级,然而却不清楚怎么快速提高自己的