2010-10-13 46 views

回答

4

这不是您正在寻找的答案,但理想情况下,您通过改进工作流程以避免需要使用import来避免.rej文件。

下面是import每个情况下,一些常见的用途和更好的替代品:

  • 采摘樱桃 - 当你使用import(或transplant这是刚刚出口,然后import)从移动变化一个分支到另一个分支而不移动该分支上的所有其他分支,如果您更仔细地了解该变更移动的父项是什么,则可以使用merge。事后看来是20/20,当然,但是如果可能的话,你可以做一个hg update最早的父母你正在做的改变(例如:的修复程序是存在该错误的任何地方存在的变更集,并且您可以安全地保存pullmerge它存在的任何错误,而无需携带任何东西 - 或需要import
  • 提交的补丁 - 如果可能的话,让人们从你可以从pull的mercurial克隆工作。那么你只需要在工作中使用merge

没有什么错import但如果可能更喜欢pullmerge和一点点远见你通常可以做到这一点。

+0

我同意。您无法单独使用.rej文件正确启动diff工具,或者无法正确启动diff工具。那里没有足够的信息。你真正需要知道的是该修补程序应该应用的特定更改集。然后理论上你可以编写一个脚本来呈现合并。 – user37078 2010-10-13 20:00:22

相关问题