いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

VisualStudioでdiffとmergeのツールをBeyond Compareに設定するメモ (TFS, TFVC, VisualStudio, Beyond Compare 4)

前回の記事

devlights.hatenablog.com

に引き続き、ついでにVisualStudioでの設定についてもメモメモ。

事情により、VSで開発時はgitではなくTFVC使ってますので

その設定方法についてです。

設定画面の表示方法

  1. 「ツール」→「オプション」

  2. 「ソース管理」の下の「Visual Studio Team Foundation」をクリック

  3. 「ユーザツールの構成」をクリック

  4. 表示されるダイアログに以下の設定を入力

diffの設定

  • 拡張子は「.*」

  • 操作は「比較」

  • コマンドに「C:\Program Files\Beyond Compare 4\BComp.exe」

  • 引数に「%1 %2」

mergeの設定

  • 拡張子は「.*」

  • 操作は「マージ」

  • コマンドに「C:\Program Files\Beyond Compare 4\BComp.exe」

  • 引数に「%1 %2 %3 %4」

これで、ソース管理エクスプローラーから履歴の比較などを行うと

Beyond Compareが起動してくれます。Excelファイルに関しては

たまーに、変換がうまくできなかった旨のメッセージが出ますが

再度 Excel ファイルを設定してやると、ちゃんと出ます。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。