git visual-studio-2013 beyondcompare3

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