2013-04-11 66 views
0

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

任何帮助将不胜感激。

-D

+0

'svn copy'从trunk到你的分支文件? – 2013-04-11 20:08:41

回答

0

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