いろいろ備忘録日記

主に .NET と 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 ファイルを設定してやると、ちゃんと出ます。


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

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

WindowsでgitのdiffとmergeのツールをBeyond Compareに設定するメモ (Git, GitHub for Windows, Beyond Compare 4, difftool, mergetool)

以前、以下の記事で WinMerge に設定するやり方について記述したのですが

devlights.hatenablog.com

最近、以下のブログ記事にて Beyond Compare なるツールを知りました。これめっちゃイイです。速攻で購入w(情報感謝 m(_ _)m)

(設定ダイアログとかの一部で日本語見切れている部分が少しあるのですが、特に問題ないレベル)

www.scootersoftware.com

blog.jhashimoto.net

んで、さっそく git の difftool と mergetool の設定しました。

メモ代わりに以下に記載。コマンドラインから git config って打つより gitconfig ファイル直接編集するほうがラクです。

[diff]
    tool = bc4
    guitool = bc4
[difftool "bc4"]
    path = c:/program files/beyond compare 4/bcomp.exe
    cmd = \"c:/program files/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
    tool = bc4
    guitool = bc4
[mergetool "bc4"]
    path = c:/program files/beyond compare 4/bcomp.exe
    cmd = \"c:/program files/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"

csvについてのTipsは、上の id:JHashimoto さんのブログ記事みたら分かりやすく記載されています。


補足)日本語版ダウンロードする場合、普通にググると

https://www.scootersoftware.com/download.php?c=dl_jp

がヒットするのですが、ここからダウンロードできるバージョンがめっちゃ古いです。

www.scootersoftware.com

上記から、japanese のリンクをクリックすると最新版がダウンロードできます。


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

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

Visual Studio Code の 64ビット版 がリリースされてた (July 2017 (version 1.15)から, x64, Windows)

July 2017リリースにて、64ビット版がリリースされてた。

code.visualstudio.com

注意点として、既に32ビット版をインストールしている場合はアンインストールしてから64ビット版をインストールしなさいとのこと。

以下上記ページより。

Note: If you are using the Setup Installer, you’ll need to uninstall the 32-bit version before you install the 64-bit build.
Note: All your settings and extensions will be preserved when you upgrade to the 64-bit version.


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

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