如何在不合并的情况下切换分支和主干

时间:2014-09-25 14:20:47

标签: svn tortoisesvn

有没有办法在没有合并的情况下将主干切换到分支?基本上,我需要一个分支成为trunk(当前工作副本),trunk需要成为分支(或标记)作为备份。

感谢。,

1 个答案:

答案 0 :(得分:0)

好像你说你当前的主干是垃圾,你只想用现有的分支替换它,并继续在主干上开发,好像你的分支一直是主干。

这很容易。通常,当你进行分支/标记时,你会做一个" svn copy" (无论如何,在引擎盖下,TortoiseSVN的分支/标签选项如何工作)。因此,不要使用" svn copy",而是使用" svn move"让你当前的行李箱不碍事。在TortoiseSVN中,您可以使用几个右键单击菜单轻松地在存储库浏览器中执行此操作。

一旦您的主干在其新的分支/标记位置中不受影响,您需要将所需的分支放到主干上。你可以做同样的事情" svn move"方法,或使用" svn copy"如果你想让它作为一个分支也坚持下去。这可以通过repo浏览器完成,也可以通过" copy"方法你也可以使用"分支/标签"工作副本中的对话框,指定trunk作为目标而不是通常的branches / tags文件夹。