如何签出标签,进行一些更改,然后提交到trunk并重新标记?

rye*_*guy 2 svn

我有一些检查出来的东西http://svnhost/project/tags/0.3.我已在该目录中进行了修改,现在我想将它们提交到trunk.如何切换提交目的地?svn switch如果我使用它,它似乎会尝试检查主干,但我不希望这样,因为它会覆盖我的更改.

Kyl*_*yle 5

使用SVN切换命令可能有点棘手,并且不如手动将更改合并到主干中那么简单.我同意Forsvarir的说法,最简单的解决方案是检查主干,将标签文件移入主干,然后提交主干.

但是,这里可能有一些关于使用switch命令的有用文档.通常,一个好的做法是不专门针对标签:

您可能需要对已标记的版本进行进一步更改.处理此问题的正确方法是首先从标记创建新分支并提交分支.在此分支上进行更改,然后从此新分支创建新标记,例如Version_1.0.1.

创建分支后,您可以执行合并命令.