Comparez les branches et les balises
Compare References… compare deux branches, balises, branches distantes ou commits par nom. Il montre combien de commits l'un est en avance et en retard sur l'autre, ainsi que les fichiers qui diffèrent : soit chaque différence (git diff A B), soit seulement ce que le nouveau côté a changé depuis leur séparation (A...B, ce que montre une pull request).
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Un référentiel est ouvert, avec les branches ou balises que vous souhaitez comparer.
Où le trouver
- La palette de commandes : Compare References….
| Action | macOS | Windows et Linux |
|---|---|---|
| La palette de commandes, puis Compare References… | ⌘⇧P | Ctrl+Shift+P |
Mesures
Choisissez les deux côtés
Exécutez Compare References…. Tapez Old side et New side : des branches, des balises, des branches distantes ou un identifiant de commit (au moins 4 caractères) sont suggérés au fur et à mesure de la saisie.
Choisissez quoi comparer
The two endpoints montre toutes les différences entre les deux arbres. Changes since the merge base montre uniquement ce que le nouveau côté a changé depuis qu'il s'est séparé de l'ancien.
Comparer
Appuyez sur Compare. La barre indique, par exemple, que le nouveau côté est 3 devant et 1 derrière l'ancien côté, et la liste montre les fichiers qui diffèrent.
Résultat attendu
Vous voyez comment deux lignes de travail sont liées et exactement quels fichiers diffèrent ; Change… choisit d'autres côtés.
Quelle comparaison ?
| Choix | Utilisez-le pour |
|---|---|
| The two endpoints | Découvrez ce qui diffère entre deux versions, telles que v2.1.0 et v2.2.0. |
| Changes since the merge base | Examinez une branche avant de la fusionner, comme le montrerait une pull request. |
Si quelque chose ne va pas
"Ces historiques ne partagent aucun commit, il n'y a donc pas de base de fusion."
Les deux côtés ne sont pas liés. GitTree affiche les deux points de terminaison à la place.
"Ce référentiel est un clone superficiel : les décomptes peuvent être incomplets."
Récupérez plus d'historique pour les nombres exacts (fetch, pull and push).
Questions
Puis-je comparer une branche avec mon travail non engagé ?
Oui : cliquez avec le bouton droit sur le commit de la branche et choisissez Compare with Working Directory.