Transformez votre historique en graphe Git.
Collez la sortie de git log et LetDraw dessine un graphe Git modifiable : une boîte par commit avec son hash court et son message, les noms de branches et de tags sur les commits qu’ils désignent, et des flèches de chaque commit vers ses parents. Merges et branches se comprennent enfin d’un coup d’œil.
Comment visualiser l’historique Git
Une commande dans votre terminal, un collage dans LetDraw.
Lancez git log avec les parents
Pour un meilleur résultat, lancez git log --all --pretty=format:'%h %p%d %s' afin que chaque ligne contienne le commit, ses parents et ses noms de branches ou de tags.
Collez-le dans Générer à partir du code
Ouvrez Générer à partir du code (une fonctionnalité Pro) depuis le menu Plus d’outils et collez. Le git log est reconnu automatiquement et un aperçu en direct s’affiche.
Choisissez la direction
Disposez les commits de haut en bas ou de gauche à droite, et passez d’un rendu net à un rendu croquis.
Insérez et expliquez
Déposez le graphe sur le canevas, entourez le commit qui compte, ajoutez des notes, puis partagez un lien ou exportez en PNG, SVG ou PDF.
Un graphe Git à modifier, pas seulement à regarder
Les commits qui portent une branche ou un tag apparaissent en vert, les commits de merge en ambre et les autres en bleu, avec une flèche de chaque commit vers chacun de ses parents. Comme le résultat est fait de formes LetDraw ordinaires, vous pouvez écarter une branche, surligner un mauvais merge ou ajouter un pense-bête avant de le partager.
- Noms de branches et de tags affichés sur les commits qu’ils désignent
- Commits de merge mis en évidence, avec des flèches vers chaque parent
- Jusqu’à 200 commits par collage, rails de --graph acceptés
Quand une image en dit plus qu’un log
L’historique des branches est difficile à expliquer avec des mots et facile à montrer en image.
Intégration
Montrez aux nouveaux membres de l’équipe comment s’articulent les branches main, release et de fonctionnalité dans votre vrai dépôt.
Revues de code
Joignez directement à la revue une image de ce que contient une branche et de l’endroit où elle sera fusionnée.
Démêler un merge confus
Disposez les commits autour d’un incident et marquez l’endroit où le mauvais changement est arrivé.
Notes de version et docs
Montrez quels commits sont arrivés entre deux tags et exportez le graphe en PNG, SVG ou PDF.
Stratégie de branches
Comparez la façon dont votre équipe crée réellement ses branches avec le workflow convenu.
Enseigner Git
Transformez un dépôt de démonstration en diagramme et dessinez dessus en direct pendant que vous expliquez rebase et merge.
FAQ : graphe Git
Quel format de git log fonctionne le mieux ?
Et git log --oneline ou --graph ?
Mon historique quitte-t-il le navigateur ?
Est-ce gratuit ?
D’autres diagrammes à partir du code
Voyez vos branches au lieu de les lire.
Ouvrez LetDraw, collez votre git log et obtenez un graphe de commits à modifier et à partager.