使用TortoiseSVN从已删除分支合并功能无法正常工作

时间:2014-04-01 22:30:42

标签: svn merge tortoisesvn branch

我很久以前删除了一个分支,当然现在我需要将该功能合并到另一个分支中。 :)

我正在使用TortoiseSVN,我想我是以正确的方式做到的。我已经将repo浏览器的修订版更改为在删除之前将我的分支正确的修订版。

enter image description here

然后我选择要合并的范围,并自动填充修订文本以包含peg修订版。但是,当我测试合并时,它说,"找不到路径"。

我还有什么别的错吗?我使用的是TortoiseSVN 1.7.12,Build 24070 - 64 Bit。

1 个答案:

答案 0 :(得分:1)

简短回答 - 您需要在您要合并的网址中添加peg修订版(即删除分支之前的版本)。您可以使用@符号指定它。

所以说http://server.com/svn/branch@1234而不是使用按钮更改'快照'修订版。该按钮也会影响目的地,当你像这样“回到过去”时,这个按钮就不存在了。

TortoiseSVN文档在执行此操作时有更多detailed tutorial。我确实认为TortoiseSVN可以让它变得更加明显 - 你需要指定合并范围的peg修订版,我认为这很明显(即如果合并rev 2,无论repo的快照视图是什么,你都要合并rev 2 )。

然而,简单的答案是将peg修订版放在URL和修订版范围的末尾。