いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

WindowsでgitのdiffとmergeのツールをBeyond Compareに設定するメモ (Git, GitHub for Windows, Beyond Compare 4, difftool, mergetool)

以前、以下の記事で WinMerge に設定するやり方について記述したのですが

devlights.hatenablog.com

最近、以下のブログ記事にて Beyond Compare なるツールを知りました。これめっちゃイイです。速攻で購入w(情報感謝 m(_ _)m)

(設定ダイアログとかの一部で日本語見切れている部分が少しあるのですが、特に問題ないレベル)

www.scootersoftware.com

blog.jhashimoto.net

んで、さっそく git の difftool と mergetool の設定しました。

メモ代わりに以下に記載。コマンドラインから git config って打つより gitconfig ファイル直接編集するほうがラクです。

[diff]
    tool = bc4
    guitool = bc4
[difftool "bc4"]
    path = c:/program files/beyond compare 4/bcomp.exe
    cmd = \"c:/program files/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
    tool = bc4
    guitool = bc4
[mergetool "bc4"]
    path = c:/program files/beyond compare 4/bcomp.exe
    cmd = \"c:/program files/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"

csvについてのTipsは、上の id:JHashimoto さんのブログ記事みたら分かりやすく記載されています。


補足)日本語版ダウンロードする場合、普通にググると

https://www.scootersoftware.com/download.php?c=dl_jp

がヒットするのですが、ここからダウンロードできるバージョンがめっちゃ古いです。

www.scootersoftware.com

上記から、japanese のリンクをクリックすると最新版がダウンロードできます。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。