Mercurial Histedit显示原始回购上的冲突,但不显示克隆上的冲突
我想在Mercurial存储库中将几个提交折叠成一个或两个,并使用histedit。由于我不太确定结果如何,我已经克隆了我的回购协议,并在克隆上尝试了该操作。(我以前做过很多次,但这次我有一些分支,我不知道如何处理它。最后,我在执行崩溃时使用MQ存储分支提交) 一切都很好,没有冲突或任何事情,这是应该的。所以我已经尝试了使用原始存储库,瞧,有合并冲突 这怎么可能 我知道我可以将克隆应用到原始版本上,然后忘记它,或者手动解决冲突,但我想知道为什么会发生这种情况,以及如何发生这种情况,并在过程中学习一些东西。好的,我找到了 我有一个预提交钩子,用于将clang格式应用于原始存储库中的提交,而不是克隆中的提交。它(很好,正在做它的工作)与提交相混淆,导致了冲突。在注释掉钩子之后,一切都按预期进行Mercurial Histedit显示原始回购上的冲突,但不显示克隆上的冲突,mercurial,Mercurial,我想在Mercurial存储库中将几个提交折叠成一个或两个,并使用histedit。由于我不太确定结果如何,我已经克隆了我的回购协议,并在克隆上尝试了该操作。(我以前做过很多次,但这次我有一些分支,我不知道如何处理它。最后,我在执行崩溃时使用MQ存储分支提交) 一切都很好,没有冲突或任何事情,这是应该的。所以我已经尝试了使用原始存储库,瞧,有合并冲突 这怎么可能 我知道我可以将克隆应用到原始版本上,然后忘记它,或者手动解决冲突,但我想知道为什么会发生这种情况,以及如何发生这种情况,并在过程中学习