Uno de mis flujos de trabajo favoritos con svn es utilizar la función de comparación de carpetas de Beyond Compare para ver las diferencias netas entre dos ramas, o una rama y el enlace. ¿Hay alguna manera de hacer esto en git sin tener que crear manualmente múltiples clones del mismo repositorio?Comparación de directorios de las sucursales de Git
Como hago esta pregunta, se me ocurre que podría escribir un script que clonar el repositorio actual a un directorio temporal, pago y envío de la rama deseada, y luego llamar a BCompare.exe con los dos directorios como argumentos. La vista de comparación de carpetas se invoca con
BCompare.exe path/to/folder1 path/to/folder2
¿Suena razonable? ¿Podré eliminar el clon adicional una vez que haya terminado con Beyond Compare?
"¿Podría eliminar el clon adicional ...?" porque no? – Cascabel
Bueno, idealmente, me gustaría lanzar más allá de comparar en el fondo para poder continuar usando git en la misma terminal para ver el registro, etc. Con eso, no estoy seguro de qué es lo que detectaría cerrado más allá de comparar y es seguro eliminar el clon temporal. –