如何使用TortoiseSVN将主干替换为分支?

12

是否可以使用TortoiseSVN将主干替换为分支?


2
你是指合并还是实际替换? - Zachary Kniebel
我希望替换主干但保留现有主干的一个分支/标签。 - fin
2个回答

10

将当前的主干移动到其他地方 (/branch/oldtrunk),然后将 /branch/mybranch 移动到 /trunk,最后将 /branch/oldtrunk 移动到 /branch。

使用命令行客户端可以执行以下操作:

svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk
svn mv http://path/to/repo/branch/mybranch http://path/to/repo/trunk
svn mv http://path/to/repo/branch/oldtrunk http://path/to/repo/branch/mybranch

祝你好运!


有没有一个命令(菜单选项)可以直接从TortoiseSVN中实现这个? - fin
1
是的,请看这里:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-rename.html 但我认为,命令工具肯定没问题 - 你知道你在做什么 ;) - Leo Chapiro
完整的svn mv命令如下: svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk -m "您的注释" - Yevgen Safronov

1

从Tortoise SVN,您可以进入主干,右键单击并选择复制到。

然后,它会要求输入URL。因此,您可以在那里放置您的分支URL。


10
那难道不是要用树干替换树枝吗? - arbitrary

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接