Me gustaría poder ejecutar un comando que abre una diferencia de git en vim, con una pestaña para cada archivo en el conjunto de diferencias.¿Cómo puedo ver múltiples diferencias git una al lado de la otra en vim
Así que si, por ejemplo, he cambiado los archivos foo.txt y bar.txt en mi árbol de trabajo y ejecuté el comando, vi vim abrir con dos pestañas. La primera pestaña contendría una diferencia lado a lado entre foo.txt en mi árbol de trabajo y foo.txt en el repositorio, y la segunda pestaña contendría un diff lado a lado para bar.txt.
¿Alguien tiene alguna idea?
Puede combinarlo en un comando, que se puede poner en un script o función de shell. (código no probado adelante): vim -p $ (git diff --name-only) -c "tabdo VCSVimDiff" –
Intenté tanto el comando de una línea como el de 2 partes. Solo hace la diferencia para la última pestaña abierta. Otras pestañas tienen que tener: VCSVimDiff las invocó. Soluciones? .. Me encantaría obtener todas las pestañas ejecutando diffs. – Scoobie