Git の 1.7.11 から git difftool コマンドに --dir-diff というオプションが追加されたのですが、これがライフ チェンジングだと思ったので紹介します。 --dir-diff 登場以前の git difftool は「ファイルごとに順番に差分を表示していく」ことしかできず、使い勝手はいまいちでした。それが、--dir-diff オプションの登場で状況が一変したわけです。 こんな感じの使い心地だよ ある Git レポジトリーで dir1/a.txt と dir2/c.txt を編集したとしましょう。 この状態で git difftool --dir-diff または git difftool -d を実行してみると・・・。 はい、差分のあるファイルが一覧で表示されました。 (difftool に WinMerge を設定して、メニューから [ツリー表示] を有効
![git difftool --dir-diff が便利すぎて泣きそうです](https://cdn-ak-scissors.b.st-hatena.com/image/square/6bdd7909f1b1992085853be321af32e1290802b8/height=288;version=1;width=512/http%3A%2F%2Ffarm4.staticflickr.com%2F3792%2F9191502091_5f4e156b87_o.jpg)