是否可以重命名svn标签

时间:2013-03-07 11:02:51

标签: svn tags rename

是否可以在subversion中重命名标记?

每当我发布应用程序的生产版本时,我都会使用相应的编号标记修订版本,例如,在发布版本1.0.0时,会创建相应的标记:

svn copy https://svn.mydomain.com/project/trunk https://svn.mydomain.com/project/tags/v_1.0.0

以同样的方式,我只是检查了应用程序版本1.0.3的代码并创建了相应的标记。但是我注意到,在1.0.2发布时,标记创建为v_1.2而不是v_1.0.2。有没有办法重命名标签?目前,我有这个:

r14 - final changes for version 1.0.2
r15 - tag 1.2 created
r16 - more changes
r17 - more changes
r18 - final changes for 1.0.3
r19 - tag 1.0.3 created

我想将代码1.2重命名为1.0.2。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:17)

是的,您可以在Subversion存储库中重命名任何子树。

标签(任何标签)只是/ tags内的目录(如果使用传统布局)。并且可以将重命名应用于它

svn mv <REPO>/tags/v_1.2 <REPO>/tags/v_1.0.2