UltraCompare Proは最初にリリースされてからユーザーであり、非常にフル機能の比較およびマージツールだと思います。ただし、DVCSを詳しく調べているので、DVCSは、他のツール(ほとんど?)とは異なる方法で3方向マージを処理することがわかりました。それで、それがなぜなのか、そしてそれが原因で何かが足りないのではないかと思います。
UltraCompareには、3つのマージパネルがあります(ベース、ローカル、その他と呼びましょう)。すべてのマージアクションは、これらのパネル内で行われます。実際には、これは、中央のペイン(ローカル)で作業を行い、右側(その他)または左側(ベース)の共通の祖先からの変更をマージすることを意味します。中央のペインはセッション中に変更されてから保存され、マージの結果としてコミットされます。4番目のペイン(出力ウィンドウ)には、差分結果に関する情報のみが含まれています。
(出典:ultraedit.com)
他のツールでは、3つのペインは読み取り専用の状態でのみ存在し、4番目の下部のペイン(出力)はすべてのマージが行われる場所であるように見えます。追加のマージウィンドウを使用する理由は何ですか?すべての変更を追跡する方が簡単ですか?それとも、誰もが常にこのようにやっているので、その動作をコピーしているのでしょうか?これについてどう思いますか?
(ソース:hginit.com)
最良の答えがあるのか正しい答えがあるのかわからないので、まだこの質問をCWにしませんが、ここでもあなたの意見を尊重します。