【发布时间】:2012-02-21 09:45:49
【问题描述】:
我有一个名为“developing”的分支,有一个特定状态的文件,版本号为 500,其中包含 a.java 和 b.java。
步骤 - a.java 已从开发中删除,然后被推送 (501)。 - 从 501 创建一个名为 (my_branch) 的分支; - 在 my_branch 中,我添加了新版本的 a.java 和新文件 c.java;
问题 当我尝试将 my_branch 与开发中合并时,mercurial 删除 a.java。结果是带有 b.java 和 c.java 的 my_branch;
我认为 mercurial 知道以前删除了 a.java 并且在不提示警告的情况下删除该文件,即使我在 my_branch 中再次添加。
如何强制合并 my_branch 的文件?
【问题讨论】: