Articles of vimdiff

MacVim: ¿cómo configurar adecuadamente vimdiff para que funcione con SourceTree?

Estoy usando MacVim como mi editor y Atlassian SourceTree (v1.5.3) como mi interfaz VCS. Tengo el script de ayuda de command-line de mvim instalado y mvimdiff correctamente mvimdiff . Quiero usar mvimdiff como una herramienta de diferencia externa para diferentes types de repositorys de VCS (Git, Hg, SVN) en SourceTree. Cuando "External diffing" un conflicto […]

svn diff llamando a un script csh llamando a .cshrc a pesar del indicador csh -f

Obtuve un script estándar para pasar la salida de svn diff a vimdiff, en mi caja RHEL: #!/bin/csh -f vimdiff ${6} ${7} lo agregó a la ruta y estableció diff-cmd en ~ / .subversion / config Esto funciona muy bien, y tengo toda la bondad diff-y que necesito. Sin embargo, parece que se está ignorando […]

VIM – Pasando la list de commands de colon a través de la línea de command

Buen día, Estoy escribiendo un script simple dentro de mi file BASHRC para acomodar algo que no pude resolver en una pregunta anterior: Vista de lado a lado en Vim de svn–diff para todo el directory Básicamente, genero una list de todos los files que tienen un estado SVN "Modificado". Para cada uno de estos […]

Configure vim-diff para mostrar diferentes colors cuando lo use para svn-diff

He configurado 'vimdiff' como mi herramienta svn-diff pnetworkingeterminada añadiendo la línea siguiente a ~/.subversion/config diff-cmd = /home/ravikirn/svndiff/diffwrap.sh diffwrap.sh !/bin/sh # Configure your favorite diff program here. DIFF="/usr/local/bin/vimdiff" # Subversion provides the paths we need as the sixth and seventh # parameters. LEFT=${6} RIGHT=${7} # Call the diff command (change the following line to make sense […]

git diff con el directory del package matlab

Estoy teniendo problemas ejecutando git dff con +Dir01/file.m Creo que el problema está en + en el nombre del directory. ¿Cómo puedo hacer que git diff trabaje con esto? Gracias de antemano.

Cómo ser más productivo en git

Estoy comenzando git y estoy buscando ser más productivo. Mi experiencia fue en Clearcase (principalmente versión de Windows ). Estoy buscando buenos patrones para boost la productividad. Para dar un ejemplo, configuré vimdiff como difftool que me ayuda a ver las diferencias entre el file de trabajo y la confirmación. Pero si necesito, por ejemplo, […]

git lo que cambió con vimdiff

Me gustaría ver los cambios que estoy impulsando con vimdiff . Puedo ver los cambios antes de confirmar con $ git diff configurando vimdiff en ~/.gitconfig . Después de commits, puedo ver los commits con –patch switch on whatchanged command, $ git whatchanged origin/master.. –patch Pero, con este command, los cambios se muestran en vim […]

¿Cómo puedo hacer que gvimdiff abierto por git mergetool abra todos los files a la vez en tabs?

Normalmente git -c merge.tool=gvimdiff mergetool abre los files para fusionarlos por uno, en modo batch: Normal merge conflict for '…': {local}: modified file {remote}: modified file 4 files to edit … seems unchanged. Was the merge successful? [y/n] n merge of … failed Continue merging other unresolved paths (y/n) ? y Normal merge conflict for […]

La extrañeza de Vimdiff

Tengo problemas extraños con vimdiff, cada vez que hago algo como esto: git difftool HEAD~2 — src/some-file.hs En primer lugar, abre dos windows separadas, una con el diff y la segunda con el file por sí mismo. ¿Por qué y cómo lo arreglo? No necesito una segunda window Otro problema es que nunca hace el […]

¿Puedo cancelar git difftool cuando se comparan varios files?

He cometido un gran error. He configurado git difftool para usar vimdiff , y luego he ejecutado un command que compara todo el repository: git difftool tag1 tag2 Ahora el difftool lanza vim en modo diff para cada file que ha cambiado. Cuando cierro vim, se inicia de nuevo con el siguiente par de files. […]