0

主干中有一个文件fileA,但在我们的开发分支中不存在。一个开发人员不小心在我们的分支中执行了这个文件的“svn add”,而不是从主干执行 fileA 的“svn 合并”。我所做的是在我们的开发分支中对该文件执行了“svn 删除”。然后我从主干执行合并,以使我们的分支与主干同步。出于某种原因,fileA 没有合并到我们的分支中。当我在分支目录上执行“svn status”时,fileA 有一个“?” 在它的旁边。然后,在我最初执行“svn delete”之后,我尝试“rm”我怀疑是文件的残留副本。我现在如何将 fileA 放入分支?'svn merge' 现在不会合并主干中的任何内容!

任何帮助将不胜感激。

-D

4

1 回答 1

0

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

于 2013-04-11T22:29:47.670 回答