2013-03-26 37 views
1

我正在研究開源項目中的合併研究。如何查找Mercurial存儲庫中具有多個父代的所有提交?

對於回購協議中的每個合併,我需要找到基礎(最近的共同祖先),兩個貢獻者以及最終的合併提交。

我已經有一個如何獲得最近的共同祖先(hg debugancestor rev1 rev2hg log -r 'ancestor(rev1, rev2)')和貢獻者的想法,但我有問題確定合併操作導致的提交。

如何查找Mercurial存儲庫中擁有多個父代的所有提交?

回答

3

使用merge() revset或-m命令尾部hg log

hg log -r 'merge()' 

hg log -m 
相關問題