Visual Studio のソース管理(VSS/TFS)でファイルの比較とマージにWinMergeを利用する

Visual Studio をソース管理ツール(Team Foundation Server:TFS, Visual Source Safe:VSS)と統合して使用している場合に、ファイルの比較やマージにWinMergeを利用する設定を紹介します


設定方法ですが、まず、メニューから[ツール(T)]-[オプション(O)...]を選択しオプション画面を表示します。
オプション画面で左下の「すべての設定を表示(A)」のチェックをいれて、ツリーからソース管理を選択します。


ユーザツールの構成(C)...ボタンを押します。

追加/変更ボタンから以下の設定を行ってください。


拡張子:「.*」
操作:「比較」
コマンド:「C:\Program Files\WinMerge\WinMergeU.exe」
引数:「/wl /wr /dl %6 /dr %7 %1 %2」


拡張子:「.*」
操作:「マージ」
コマンド:「C:\Program Files\WinMerge\WinMergeU.exe」
引数:「/wl /dl %6 /dr %7 %1 %2 /o %4」

設定方法は、Visual Studio 2008/2010 で共通です。