子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【Visual Studio】【Git】Visual Studioの差分比較にWinMergeを利用する方法

私は普段Visual Studioを利用することが多いのですが、Visual Studioを使っているときにちょっとした不満がありました。

それは、Gitの差分比較が見づらいことです。
私は差分比較しながらコードの変更をやったりするのですが、デフォルトのものでやろうとすると「行をステージングする」というのが邪魔に感じることがありました。
また、差分比較がVisual Studioのタブで追加して開かれるためタブが増えるのも嫌でした。

そのため、差分比較はWinMergeを普段使っていて見やすいので差分比較がWinMergeでできればとてもハッピーだなと思い、
Visual Studioの差分比較にWinMergeを利用する方法を試してみました。

①対象のプロジェクトの.gitフォルダを開きます。

②その中にあるconfigファイルを開きます。

③下記を追加し保存します。
[diff]
tool = WinMerge
guitool = WinMerge
[difftool "WinMerge"]
path = C:/Program Files/WinMerge/WinMergeU.exe
cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" -e -ub -dl \"Base\" -dr \"Mine\" \"$LOCAL\" \"$REMOTE\"
[merge]
tool = WinMerge
[mergetool "WinMerge"]
path = C:/Program Files/WinMerge/WinMergeU.exe
cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" \"$MERGED\"

※WinMergeU.exeのパスはインストールしているパスを設定してください。
ちなみに、
LOCAL = 自分側
REMOTE = 相手側
という意味合いらしく、リモートリポジトリ、ローカルリポジトリというわけではないらしい。

④これでVisual Studioで使用する差分比較がWinMergeになっているはずです。

以上、Visual Studioの差分比較にWinMergeを利用する方法でした。

ちなみにこの方法ですと、グローバルな設定ではなく、gitリポジトリごとに設定するやり方となります。

恥ずかしながら、、、

恥ずかしながら[Windows]+[/]キーを今日知りました。

[Windows]+[/]キーが何かというと、日本語変換で間違えて違う漢字に変換してしまった時に再変換できるキーです。
めちゃくちゃ便利というか知らなかったのが恥ずかしい。
日頃意識して使っていこうと思います。

そういえば

そういえば、住宅ローンが上がってました(笑)

少し前に住宅ローンの金利が上がると聞いていて、すぐには上がらなかったので忘れていたのですが、、、

1月から5000円住宅ローンの返済額が増えてました(´;ω;`)

5000円、、、結構大打撃です。。。

んー給料上がっているわけではないのに、返済額増えるのはきつい。。。

というか、いろんなところがいろんなタイミングで値上げしていますが給料が上がるのって普通年1回ですよね。。。

だから基本給料上がってない状態で物価や返済額が増えていくわけです。。

やめてほしい。。

というか別に毎年の昇給じゃ、普通に物価上昇とローンの返済額の上昇についていけませんよね。。。

多分毎年1万円は昇給とは別にベースアップする必要があると思いますが、1回だけじゃダメですからね。。。

しばらくは毎年しないと駄目ですね。。。

というわけでよろしくお願いします。