【发布时间】:2011-12-03 07:19:30
【问题描述】:
我致力于一个标签而不是工作分支副本。有没有办法将我的标签复制到分支,以便我可以将其提交到 SVN 并使其成为事实上的副本并停止提交对标签的更新?
谢谢。
【问题讨论】:
我致力于一个标签而不是工作分支副本。有没有办法将我的标签复制到分支,以便我可以将其提交到 SVN 并使其成为事实上的副本并停止提交对标签的更新?
谢谢。
【问题讨论】:
是的。标签和分支在 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中得到了很好的解释
【讨论】: