11

ソース管理に TFS を使用していますが、ファイルの相違点の表示とマージには SourceGear DiffMerge を使用したいと考えています。[ツール] -> [オプション] -> [ソース管理] -> [Visual Studio Team Foundation Server] -> [ユーザー ツールの構成] ダイアログを見つけましたが、マージ パラメーターの設定が非常にわかりにくいです。それらのパラメータは何であるべきですか?

ここに画像の説明を入力

4

4 に答える 4

10

これらは、私が使用する SourceGear 設定です。

C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe

比較:

/t1=%6 /t2=%7 %1 %2

マージ:

/m /r=%4 /t1=%7 /t2=%8 /t3=%6 /c=%9 %2 %3 %1
于 2013-08-29T01:46:37.380 に答える
5

これらは私の設定です。どこから入手したか思い出せませんが、VS2010、VS2012、VS2013 で使用しました。

C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe

比較

/title1=%6 /title2=%7 %1 %2

マージ

/title1=%6 /title2=%8 /title3=%7 /result=%4 %1 %3 %2

于 2014-01-29T12:15:05.933 に答える
3

まず、デフォルトのコマンド ラインを次のように変更する必要があります。

C:\Program Files (x86)\SourceGear\Vault Client\sgdm.exe

SourceGear サポート フォーラムのこのスレッドでパラメータを見つけましたが、そこに指定された引数が正しくないため、自動マージが逆に実行されます。つまり、古いコードが新しいコードを上書きします。正しい引数は次のとおりです。

/m /t1=%6 /t2=%7 /t3=%8 /c=%9 %1 %3 %2 /r=%4

于 2013-07-08T10:06:39.807 に答える
2

何らかの理由で、%1 %2 を使用した DiffMerge の古い設定が機能しなくなり、「ファイルが見つかりません (%1。ファイルが見つかりません (%2)」というエラーが表示されます。

次のように変更しました。

"C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe" $(Base) $(Mine)

于 2015-02-16T21:20:43.283 に答える