如何合并 'already merged' 个修订版?

How to merge 'already merged' revisions?

我已经将一些修订从一个分支合并到主干并提交了它们。然后我发现这个合并有一个问题,所以我将它还原并提交了还原。

现在,在我修复所有内容后,我想再次合并这些修订。但是 Tortoise 不允许我这样做,它说 "already merged" 并且不想将文件应用到本地副本。我做错了什么?

Subversion 合并跟踪不是特别复杂。您只需在顶级目录中获得一个名为 svn:mergeinfo 的版本化 属性,您在其中应用合并,如下所示:

您可能忘记还原 属性 更改(您可以在 SVN 显示日志 对话框中验证)。

您可以通过还原 属性 更改来修复它,例如日志(右键单击并从该版本中恢复更改)但是,如果 GUI 在路上,您也可以自己编辑 属性: