现在的位置: 首页 > 综合 > 正文

svn命令操作及cornerstone.

2018年08月03日 ⁄ 综合 ⁄ 共 684字 ⁄ 字号 评论关闭

在使用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即注释信息。

抱歉!评论已关闭.