注意これは TortoiseHg との差分でのみ機能します。
Beyond Compare 3 を使用して Mercurial インストールを構成した方法は次のとおりです。
(注: これらは差分とマージに関連するオプションのみです。同じセクションの一部で他のオプションが必要な場合もあるため、追加または変更のみを行い、古いセクションをクリアして以下のものに置き換えないでください)
[うい]
マージ = bc3m
【拡張子】
extdiff=
[拡張差分]
cmd.bc3d = C:\Program Files (x86)\Beyond Compare 3\bcomp.exe
opts.bc3d = /lro
[マージツール]
bc3m.executable = C:\Program Files (x86)\Beyond Compare 3\bcomp.exe
bc3m.args = $local $other $base $output /automerge /reviewconflicts /closescript /lro /rro /title1="左の親" /title2="右の親" /title3="共通ベース" /title4="マージされた出力"
bc3m.priority = 1
bc3m.premerge = True
bc3m.gui = 真
【亀頭】
vdiff=bc3d
これは今:
- 可能であれば自動マージし、マージの競合がない限りマージ GUI を表示しません
- 名前を変更したファイルの diff では、左側に古いファイル名が表示され、右側に新しいファイル名が表示されます (ファンキーな一時ディレクトリ名ですが)
重要な注意: マージ ツールと差分ツールに同じ名前を使用しないでください (両方の bc3 など)。関連するツールを混乱させ、BC の起動画面にパントするだけです。そのため、マージ ツールの名前は bc3m、差分ツールの名前は bc3d です。
また、組み込みの beyondcompare ツールの構成が正しくないように見えるため、使用を中止したことにも注意してください。特に、組み込みツールを使用すると自動マージ部分が発生しませんでしたが、今ではうまく機能しています。また、組み込みツールを使用して、名前を変更して差分を視覚化すると、ディレクトリ比較が表示されるか、必要な比較の種類を選択できる BC の起動画面にパントされます。
そのため、最終的には、適切なオプションを見つけてすべてを自分で設定するまで実験しました.