2017-04-06 15 views
2

私は、コマンドラインオプションのVisual Studioの者のリストにマージスイッチが表示されない:https://msdn.microsoft.com/en-us/library/xee0c8y7.aspxVisual Studioにはマージツールが組み込まれていますか?

私はスイッチを使用して差分ツールを使用しています\diff

私は原因を聞いてるのよ、私はIDEで使用したいですP4VSとのマージツールとしてのツール。私は、Visual Studioの差分ツールを使用する方法を考え出した:Using the Built in Visual Studio Diff Tool to View P4VS's Diffs

私は知っているが、Microsoftがチーム基礎サーバーをサポートする必要があるためがマージツールです:https://msdn.microsoft.com/en-us/library/ee341461(v=expression.40).aspx#sectionSection1は、私はそのマージツールへのアクセスを得ることができる方法はありますか?

答えて

1

ローカルファイルを比較してマージするには、VsDiffMerge.exeツールを直接使用できます。ツールディレクトリは、あなたが/mを使用する必要があるマージアクションを実行するには

C:\Program Files (X86)\Microsoft Visual Studio 1X.0)\Common\IDE\ VsDiffMerge.exe 

で、構文の詳細を、このようなものです:このブログをご覧ください

"%VS140COMNTOOLS%/../IDE/vsdiffmerge.exe" "File1" "File2" 
"FileThatServesAsBase" "FileThatServesasTarget" /m 

詳しい詳細情報:Use Visual Studio as your Diff and Merging Tool for local files

+0

したがって、VsDiffMerge.exeが次のように設定されている場合:https://i.stack.imgur.com/3I4qf.pngファイルを閉じるように最初に求められます:https://i.stack.imgur.com/P3VNd.png P4VSがこのダイアログをポップアップします:https://i.stack.imgur.com/zMfcY.png Visual Studioの読み込みをブロックします彼はツールをマージします。 「キャンセル」をクリックするとマージツールがロードされますが、結果は無視されます。 「いいえ」をクリックすると、マージツールがロードされますが、ファイルを閉じるように再度要求されます。同意すると、Visual Studioがクラッシュします。 「はい」をクリックすると、ソースの内容が変わり、やはり私は迷っています。ここに解決策はありますか? –

関連する問題