Configuración de Beyond Compare en Visual Studio 2013 al usar Git
visual-studio-2013 beyondcompare3 (2)
Cómo configurar Visual Studio para que use Beyond Compare tiene una gran respuesta sobre cómo configurar Visual Studio para usar Beyond Compare. Sin embargo, la interfaz de usuario para estos pasos ha cambiado en Visual Studio 2013. Parte de esto puede deberse al hecho de que estoy usando Git para mi SCM, y VS 2013 ahora tiene soporte nativo de Git.
¿Alguien ha descubierto cómo configurar VS 2013 para usar Beyond Compare?
Al menos para VS 2012, puede actualizar desde el símbolo del sistema tal como se muestra en el sitio web de Scooter. http://www.scootersoftware.com/support.php?zz=kb_vcs#gitwindows
Si instaló msysgitVS utilizando la opción Configurar herramientas de usuario en VS, su ruta a Git probablemente será:
C: / Archivos de programa (x86) / Git / cmd / git.exe
Para Git 1.7.6 y posteriores, edite el archivo de configuración global para establecer la ruta. En un símbolo del sistema de Windows, ingrese los siguientes comandos:
Para Beyond Compare v3 use:
git config --global diff.tool bc3
git config --global difftool.bc3.path "c: / archivos de programa (x86) / más allá de comparar 3 / bcomp.exe"
Si tienes una licencia PRO, también estas:
git config --global merge.tool bc3
git config --global mergetool.bc3.path "c: / archivos de programa (x86) / más allá de comparar 3 / bcomp.exe"
Luego, al hacer una comparación en Visual Studio, usará BeyondCompare.
Para Beyond Compare v4 use:
git config --global diff.tool bc4
git config --global difftool.bc4.cmd "/" c: / archivos de programa (x86) / más allá de comparar 4 / bcomp.exe / "/" $ LOCAL / "/" $ REMOTE / ""
y
git config --global merge.tool bc4
git config --global mergetool.bc4.cmd "/" c: / archivos de programa (x86) / más allá de comparar 4 / bcomp.exe / "/" $ LOCAL / "/" $ REMOTE / "/" $ BASE / "/ "$ MERGED /" "
git config --global mergetool.bc4.trustExitCode true
Veo tu integración con BeyondCompare y aumentas tus capacidades automotrices. Confíe en mí si está fusionando grandes cantidades de archivos, querrá que la opción automerge esté activada :)
[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