有一个文件fileA,它存在于主干中,但不存在于我们的开发分支中。开发人员意外地将此文件的“svn add”添加到我们的分支中,而不是从主干中执行fileA的“svn merge”。我所做的是在我们的开发分支中对这个文件执行了'svn delete‘。然后,我从主干执行合并,以使我们的分支与主干同步。由于某种原因,fileA没有合并到我们的分支机构。当我在分支的目录上执行“svn status”时,fileA有一个“?”在它旁边。然后,在我最初删除“svn”之后,我尝试'rm‘我怀疑是该文件的剩余副本。现在怎样才能让fileA进入分支?“'svn merge”现在不会合并主干中的任何内容!我需要确保文件的历史记录也被合并。
任何帮助都将不胜感激。
-D
发布于 2013-04-12 06:29:48
使用--ignore-ancestry选项再次合并。这使merge命令可以忽略任何跟踪的合并信息,而只逐行比较两个文件。
https://stackoverflow.com/questions/15957309
复制相似问题