我承诺使用Tag而不是工作分支副本。有没有办法将我的标签复制到分支,所以我可以将它提交给SVN并使其成为事实上的副本并停止提交对标签的更新?
感谢。
答案 0 :(得分:5)
是。标签和分支在SVN中完全相同。标签通常只在标签中,并且应该是只读的,而分支通常在分支中并且是可读写的。
svn copy http://your.server.com/repo/tags/yourtag http://your.server.com/repo/branches/yournewbranch
如果分支已经存在,那么只需将您对标记执行的提交合并到工作副本(指向分支):
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
所有这些都在SVN book
中得到了很好的解释