Con el propósito de revisar el código, me acostumbré bastante al uso del comando bzr qlog
para revisar visualmente los cambios entre dos commits. Ahora estoy empezando a usar git y estoy buscando el equivalente. Las tres características principales que quiero son:git tool comparable a bzr qlog
- selección visual de los dos revisiones (como desde un visualizador estándar de revisión que muestra el nombre de comprometerse, mensaje, fecha, rama, etc.)
- cambios de visión lateral por caso lado visualmente
- visualización de todos los archivos cambiados a la vez, y no sólo uno a la vez
la combinación git más cercano que he encontrado hasta ahora es registrar meld
como la herramienta git diff y después usar para comparar git cola
revisiones Lamentablemente, el visor de revisiones aquí es limitado y solo puedo comparar un archivo a la vez.
Mi solución alternativa es, por supuesto, usar bzr-git
y simplemente ejecutar bzr qlog
. Intenté esto y parece funcionar bien, estoy preocupado de que en el momento en que empiece a usar funciones específicas de git en el repositorio comenzará a fallarme.
Entonces, ¿hay alguna herramienta git, o una serie de herramientas, que pueda obtener el mismo resultado básico sin demasiado esfuerzo?
NOTA: No estoy interesado en soluciones comerciales como SmartGit
Un poco similar a http://stackoverflow.com/questions/1220309/git-difftool-open-all-diff-files-immediately-not-in-serial, http://stackoverflow.com/questions/2459084/git-difftool-full-file-tree-compare-using-meld, http://stackoverflow.com/a/4304797/6309 y su proyecto de difracción GitHub: https://github.com/thenigan/git-diffall – VonC
La diferencia parece correcta, pero necesito una forma conveniente de seleccionar las revisiones para comparar. –