svn命令操作及cornerstone.

在使用svn进行代码管理时, 一般我们使用cornerstone.

开发完一个版本后, 就可能需要打branch, tag操作。使用cornerstone就可以进行正常的tag, branch操作,还能进行合并操作。

对于tag, branch, 本质上和当前开发的trunk目录没有什么两样,都是目录文件夹。通常来说只有权限的不一样,branch和tag目录的权限通常只有管理员具备写权限,其它人员具备读权限。

所以如果使用cornerstone时,操作上不是很顺利的话可以直接使用svn命令进行。

如把trunk的某一个version打成一个branch. 如下命令即可:

(前提是:先cd到对应的trunk目录,不必是指定的version下的trunk。因为svn copy时会需要权限信息。)

svn copy https://xxxx@svn.company.com/app/search/trunk/project-na-ios https://xxxx@svn.company.com/app/search/branches/project-na-ios/Project_1.4.1_BRANCH -r 113015 --username xxxx --password nicedone -m "little version after 1.4 version."

说明:

1. 上面的svn copy命令使用时,后面带的参数可以通过svn copy --help可以看到可以带的参数。

2. 其中-r是指指定的版本号

3. --username是上面的xxxx, --password即上面的nicedone.

4. -m即注释信息。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值