2015-10-05 69 views
0

我想在我的Mercurial存儲庫中將多個提交合併爲一個或兩個提交,並且我正在使用histedit。由於我不太清楚結果如何,我已經克隆了我的回購並嘗試了對克隆的操作。 (我之前做了很多次,但是這次我有一些分支,我不知道如何處理它。最後,我使用MQ來存儲分支提交,同時進行摺疊)。Histedit在原始repo上顯示衝突,但不在克隆上

一切工作正常,沒有衝突或任何事情,因爲它應該是。所以我已經去了,並試着用原始的存儲庫,你看,有合併衝突!

這怎麼可能?

我知道我可以將克隆應用到原始文件上並忘記它,或者手動解決衝突,但我想知道爲什麼以及如何發生這種情況,並在途中學習一些東西。

回答

0

好的,我發現了!

我有一個預提交掛鉤,將clang格式應用於原始存儲庫中的提交,但不包含在克隆中。它與提交一起搞砸了(呃,做的工作),造成了衝突。在評論結束之後,一切都按預期工作。