BeyondCompareを使用するようにVisualStudioを構成する方法 BeyondCompareを使用するようにVisualStudioを構成する方法についての優れた回答があります。ただし、これらの手順のUIはVisual Studio 2013で変更されました。これの一部は、SCMにGitを使用しており、VS2013でネイティブGitがサポートされていることが原因である可能性があります。
Beyond Compareを使用するようにVS2013を構成する方法を誰かが理解しましたか?
少なくともVS2012の場合は、スクーターのWebサイトに表示されているように、コマンドプロンプトから更新するだけです。 http://www.scootersoftware.com/support.php?zz=kb_vcs#gitwindows
VSでユーザーツールの構成を使用してmsysgitVSをインストールした場合、Gitへのパスはおそらく次のようになります。
C:\ Program Files(x86)\ Git\cmd\git.exe
Git 1.7.6以降の場合は、グローバル構成ファイルを編集してパスを設定します。 Windowsコマンドプロンプトで、次のコマンドを入力します。
Beyond Compare v3の場合:
git config --global diff.tool bc3
git config --global difftool.bc3.path "c:/ program files(x86)/ beyond compare 3/bcomp.exe"
PROライセンスをお持ちの場合は、以下もご覧ください。
git config --global merge.tool bc3
git config --global mergetool.bc3.path "c:/ program files(x86)/ beyond compare 3 /bcomp.exe"
次に、Visual Studioで比較を行う場合、BeyondCompareを使用します。
Beyond Compare v4の場合:
git config --global diff.tool bc4
git config --global difftool.bc4.cmd "\" c:/ program files(x86)/ beyond compare 4/bcomp.exe\"\" $ LOCAL\"\" $ REMOTE\""
そして
git config --global merge.tool bc4
git config --global mergetool.bc4.cmd "\" c:/ program files(x86)/ beyond compare 4/bcomp.exe\"\" $ LOCAL\"\" $ REMOTE\"\" $ BASE\"\ 「$ MERGED\"」
git config --global mergetool.bc4.trustExitCode true
BeyondCompareの統合を確認し、自動マージ機能を向上させます。大量のファイルをマージする場合は、自動マージオプションを有効にする必要があります:)
[diff]
tool = bc3
[difftool]
Prompt = false
[difftool "bc3"]
path = /c/Program Files (x86)/Beyond Compare 3/BComp.exe
[merge]
tool = bc3
[mergetool]
Prompt = false
keepBackup = false
[mergetool "bc3"]
cmd = /c/Program Files (x86)/Beyond Compare 3/BComp.exe -automerge -ignoreunimportant -reviewconflicts "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
trustExitCode = true