Visual Studio 2017 で diff を使う

WinDiff ではないが、Visual Studio 2017 も IDE に一応 Diff 機能が付いている。

VS のコマンド ウィンドウから使用する。

  1. Visual Studio を起動する
  2. メニューから、[表示] - [その他のウィンドウ] - [コマンド ウィンドウ] をクリックする
  3. コマンド ウィンドウで、以下のように比較したいファイルパスを入力する

>Tools.DiffFiles [比較元ファイルのフルパス] [比較先ファイルのフルパス]

例:

>Tools.DiffFiles "C:\temp\diff\mobile.txt" "C:\temp\diff\pc.txt"

f:id:poke_dev:20180504104615p:plain

フォルダの比較については、残念ながら出来ない様子。

※ アプリのインストールが可能なのであれば、WinMerge などの diff 専用ツールを入れた方が無難