将标记复制到SVN中的分支

将标记复制到SVN中的分支,svn,tags,branch,Svn,Tags,Branch,我提交给一个标记,而不是工作分支副本。是否有方法将我的标记复制到分支,以便我可以将其提交给SVN,并使其成为事实上的副本,并停止向标记提交更新 谢谢。是的。标签和分支在SVN中是完全相同的。标签通常在标签中,并且应该是只读的,而分支通常在分支中,并且是读写的 svn copy http://your.server.com/repo/tags/yourtag http://your.server.com/repo/branches/yournewbranch 如果分支已经存在,则只需将对标记所做

我提交给一个标记,而不是工作分支副本。是否有方法将我的标记复制到分支,以便我可以将其提交给SVN,并使其成为事实上的副本,并停止向标记提交更新


谢谢。

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

svn copy http://your.server.com/repo/tags/yourtag http://your.server.com/repo/branches/yournewbranch
如果分支已经存在,则只需将对标记所做的提交合并到工作副本(指向分支):


所有这些都在

中得到了很好的解释。对不起,我应该说得更清楚一些。合并将不起作用,因为其他人已经用我不需要的更改更新了分支。合并保留了这些更改,然后添加了我的更改,所以我最终得到了两者的混合。由于某种原因,Revert在主分支上不起作用,因此我希望用我的标记完全覆盖该分支。一个想法?谢谢。在branchURL中选择所需的修订(在不需要的提交之前)。合并(在WC中)后,将其提交为新的additinal brach(为了安全)@javaMe:然后删除分支并使用我给您的第一个命令重新创建它。但是,恢复到以前的修订版应该是可行的。阅读SVN书籍:里面有很多有用的信息。谢谢大家的帮助。非常感谢。
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