Convierte tu historial en un grafo de Git.
Pega la salida de git log y LetDraw dibuja un grafo de Git que puedes editar: una caja por commit con su hash corto y su mensaje, los nombres de ramas y etiquetas en los commits a los que apuntan, y flechas de cada commit a sus padres. Por fin entiendes los merges y las ramas de un vistazo.
Cómo visualizar el historial de Git
Un comando en tu terminal y un pegado en LetDraw.
Ejecuta git log con los padres
Para obtener el mejor resultado, ejecuta git log --all --pretty=format:'%h %p%d %s' para que cada línea incluya el commit, sus padres y sus nombres de rama o etiqueta.
Pégalo en Generar desde código
Abre Generar desde código (una función Pro) desde el menú Más herramientas y pega. El git log se reconoce automáticamente y aparece una vista previa en vivo.
Elige la dirección
Organiza los commits de arriba abajo o de izquierda a derecha, y cambia entre un aspecto limpio y uno a mano alzada.
Inserta y explica
Suelta el grafo en el lienzo, rodea el commit que importa, añade notas y luego comparte un enlace o exporta a PNG, SVG o PDF.
Un grafo de Git que puedes editar, no solo mirar
Los commits que llevan una rama o etiqueta se muestran en verde, los commits de merge en ámbar y el resto en azul, con una flecha de cada commit a cada uno de sus padres. Como el resultado está hecho con formas normales de LetDraw, puedes apartar una rama, resaltar un merge problemático o añadir una nota adhesiva antes de compartirlo.
- Nombres de ramas y etiquetas en los commits a los que apuntan
- Commits de merge resaltados, con flechas a cada padre
- Hasta 200 commits por pegado, con soporte para los trazos de --graph
Cuando una imagen dice más que un log
El historial de ramas es difícil de explicar con palabras y fácil de explicar con una imagen.
Incorporación
Muestra a los nuevos compañeros cómo se relacionan main, las ramas de release y las de funcionalidad en tu repositorio real.
Revisiones de código
Adjunta una imagen de lo que contiene una rama y de dónde se va a fusionar, directamente en la revisión.
Desenredar un merge complicado
Organiza los commits en torno a un incidente y marca dónde entró el cambio equivocado.
Notas de versión y documentación
Muestra qué commits llegaron entre dos etiquetas y exporta el grafo a PNG, SVG o PDF.
Estrategia de ramas
Compara cómo usa las ramas tu equipo en realidad con el flujo de trabajo acordado.
Enseñar Git
Convierte un repositorio de demostración en un diagrama y dibuja sobre él en directo mientras explicas rebase y merge.
Preguntas frecuentes sobre el grafo de Git
¿Qué formato de git log funciona mejor?
¿Y git log --oneline o --graph?
¿Mi historial sale del navegador?
¿Es gratis?
Más formas de crear diagramas desde código
Mira tus ramas, no te limites a leer sobre ellas.
Abre LetDraw, pega tu git log y obtén un grafo de commits que puedes editar y compartir.