将标签复制到SVN中的分支

Swi*_*ton 3 svn tags branch

我承诺使用Tag而不是工作分支副本.有没有办法将我的标签复制到分支,所以我可以将它提交给SVN并使其成为事实上的副本并停止提交标签的更新?

谢谢.

JB *_*zet 5

是.标签和分支在SVN中完全相同.标签通常在标签中,并且应该是只读的,而分支通常在分支中并且是读写的.

svn copy http://your.server.com/repo/tags/yourtag http://your.server.com/repo/branches/yournewbranch
Run Code Online (Sandbox Code Playgroud)

如果分支已经存在,那么只需将您对标记执行的提交合并到工作副本(指向分支):

svn merge http://your.server.com/repo/tags/yourtag@150 \
          http://your.server.com/repo/tags/yourtag@212 \
          my-working-copy-pointing-to-the-branch
Run Code Online (Sandbox Code Playgroud)

所有这些都在SVN书中得到了很好的解释