mercurialのデフォルトdiffマネージャーが使いづらい時

mercurialでmergeを行いconflictが発生するときがあります (そういうOSの講義の課題もある)

macの場合FileManage.appが起動しますがわりと使いづらいのでその場合の解決方法です

stackoverflow.com

~/hgrcを次のように変更する

[ui]
merge=internal:merge

この後は hg mergehg resolve --mark などを使って解決しましょう この場合gitのデフォルトで出てくる

>>>> hoge
====
<<<< hey

の表示になるのでvimエディタなどで編集すると良いです.