4

我最近开始使用 mq,这是一种很棒的工作方式。让我有点恼火的一件事是,当我在执行拉取和更新后 qpush 我的补丁时,如果存在冲突,我最终会得到 .rej 文件。

如果 Mercurial 可以只打开 TortoiseMerge 那就太好了,这样我就可以尽快解决冲突,而不必一个一个地打开 .rej 文件并以更手动、更慢的方式进行操作。

甚至文件中的 svn 风格的冲突标记也比 .rej 文件更容易使用。

有没有办法绕过这些 .rej 文件?

4

1 回答 1

2

hg pull --rebase只要您想将补丁重新定位到更新的基础上,就可以工作。你需要有你想要 rebase qpushed 的补丁。如果您想要重新定位的修订版已经在您的存储库中,请将其剥离并从剥离备份包中提取。

于 2012-07-29T06:54:02.260 回答