Subversion合并没有合并文件

时间:2013-04-11 19:33:55

标签: svn

有一个文件fileA,它存在于主干中,但在我们的开发分支中不存在。开发人员意外地在我们的分支中执行了此文件的'svn add',而不是从trunk执行fileA的'svn merge'。我所做的是在我们的开发分支中对该文件执行了'svn delete'。然后我从主干执行合并,以便将我们的分支与主干同步。出于某种原因,fileA未合并到我们的分支机构。当我在分支目录上执行'svn status'时,fileA有一个'?'在它的旁边。然后我试图'rm'在我最初执行'svn delete'之后我怀疑是文件的残留副本。我怎样才能将fileA放入分支? 'svn merge'现在不会从主干中合并任何东西!我需要确保文件的历史记录也合并过来。

非常感谢任何帮助。

-D

1 个答案:

答案 0 :(得分:0)

使用--ignore-ancestry选项再次合并。这使合并命令可以忽略任何跟踪的合并信息,只是逐行比较这两个文件。