Passer au contenu
GitTree
Branches et balises

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).

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Quelle comparaison ?
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

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….
ActionmacOSWindows et Linux
La palette de commandes, puis Compare References…⌘⇧PCtrl+Shift+P

Mesures

  1. 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.

  2. 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.

  3. 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 ?

Les deux manières de comparer les références
ChoixUtilisez-le pour
The two endpointsDécouvrez ce qui diffère entre deux versions, telles que v2.1.0 et v2.2.0.
Changes since the merge baseExaminez 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.