1. ホーム
  2. visual-studio-2010

[解決済み] Visual Studio / TFSでソースを比較するときに空白を無視するには?

2023-08-18 10:52:43

質問

Visual Source Safe (TFS 以前) の比較ツールには、" Ignore White Space" を選択するための便利なチェックボックスがありました。

現在、私たちは Visual Studio 2010 で TFS を使用していますが、比較ダイアログにはもうこのオプションはありません。(Microsoft のばかげた見落としです!)

そこで、どうにかしてこれを回避することは可能でしょうか。

どのように解決するのですか?

この問題を回避できそうな方法です。

Visual Studio で、ツール/オプション/ソース管理/Visual Studio Team Foundation System を選択し、[ユーザー ツールの構成] ボタンをクリックします。

ダイアログで、以下の設定の項目を追加します。

  • 拡張子 : .*
  • 操作 : 比較
  • Command : C:\Program FilesMicrosoft Visual Studio 10.0Common7IDEdiffmerge.exe
  • 引数 : %1 %2 %6 %7 %5 /ignorespace

編集する

あなたの Visual Studio のバージョン インストールパス (x64/x86)の場合、コマンドオプションは...

VS2010 です。 C:\Program Files (x86) \■Microsoft Visual Studio 10.0 Common7IDE

VS2012: C:♪Program Files (x86) \황Diffmerge.exe

VS2013: C:♪Program Files (x86) \¦Microsoft Visual Studio 12.0 Common7IDE

VS2015: C:♪Program Files (x86) \¦Microsoft Visual Studio 14.0 Common7IDE

VS2017: C:\Program Files (x86) \Microsoft Visual Studio2017EnterpriseCommon7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorervsDiffMerge.exe

引数オプションでは、VS が提案するのと同じ数の引数を残して、最後に /ignorespace を追加するだけです。例えば、VS2015の場合、次のようになります。

%1 %2 /ignorespace