我最近开始使用mq,这是一种很好的工作方式。有一件事让我有点恼火,那就是当我在进行拉取和更新后qpush回我的补丁时,如果出现冲突,我最终会得到.rej文件。
如果Mercurial可以打开TortoiseMerge,这样我就可以尽快解决冲突,而不必一个接一个地打开.rej文件,然后以更手动、更慢的方式进行操作,那就太好了。
即使是文件中svn风格的冲突标记也比.rej文件更容易使用。
有办法绕过那些.rej文件吗?
hg pull --rebase
可以工作,只要您想将补丁重新建立在新的基础上。你需要有你想要重新基本qpushed的补丁。如果要重新建立基础的修订版已经在回购中,请将其剥离并从剥离备份捆绑包中提取。