Skip to main content

Comparaison des validations

Comparez les branches, les balises, les validations, les duplications et les dates pour analyser efficacement les modifications et suivre efficacement l’historique des référentiels.

Pour comparer différentes versions de votre référentiel, ajoutez /compare au chemin d’accès de votre référentiel. La page de comparaison utilise base comme point de départ et compare comme point de terminaison.

Comparaison des branches

Utilisez la vue Comparer pour comparer des branches ou créer une pull request.

  1. Accédez à https://github.com/OWNER/REPOSITORY/compare.
  2. Utilisez le base menu déroulant pour sélectionner la branche à comparer.
  3. Utilisez le compare menu déroulant pour sélectionner la branche qui contient les modifications.
  4. Passez en revue les validations et les fichiers modifiés dans la comparaison.

Consultez « Branches ».

Comparaison des balises

Comparez les balises de mise en production pour passer en revue les modifications entre les versions. Consultez « Comparaison des versions ».

  1. Accédez à https://github.com/OWNER/REPOSITORY/compare.
  2. Sélectionnez l’ancienne balise dans le base menu déroulant.
  3. Sélectionnez la balise la plus récente dans le compare menu déroulant.
  4. Passez en revue les validations et les fichiers modifiés dans la comparaison.

Remarque

Si une branche et une balise portent le même nom, la branche est utilisée. Pour comparer la balise, ajoutez-la tags/ avant le nom de la balise.

Comparaison des validations

Vous pouvez comparer directement deux commits ou identifiants d’objet Git (OID) en modifiant l’URL de comparaison.

  1. Accédez à la page de comparaison du référentiel.
  2. Dans l’URL, entrez l’ancienne validation en tant que base et la validation la plus récente comme point de comparaison.

Par exemple, cette URL utilise des codes SHA raccourcis pour comparer les commits f75c570 et 3391dcc : https://github.com/github-linguist/linguist/compare/f75c570..3391dcc.

Consultez « Branches ».

Comparaison à travers les forks

Utilisez des noms de branche qualifiés par leur propriétaire pour comparer des branches issues de différents forks.

  1. Accédez à la page de comparaison du référentiel de base.
  2. Cliquez sur Comparer entre les fourches si l’option est affichée.
  3. Sélectionnez le référentiel de base et la branche.
  4. Sélectionnez le fork principal et la branche de comparaison.

Vous pouvez également modifier l’URL directement. Par exemple, utilisez octocat:main comme base et octo-org:main comme compare pour comparer les branches main des référentiels appartenant à octocat et octo-org. Consultez « Fourchettes ».

Comparaisons entre les validations

Pour comparer un commit à des commits antérieurs, utilisez la notation ^ ou ~N de Git dans l’URL de comparaison. Par exemple, 96d29b7~5...96d29b7 compare 96d29b7 au commit situé cinq commits avant.

Différences entre les vues de validation

L’historique de validation du dépôt et l’historique de validation d’un seul fichier peuvent afficher des résultats différents. L’historique d’un fichier affiche des validations qui ont affecté ce fichier, tandis que l’historique du référentiel affiche l’historique des branches plus large. Si l’historique d’un fichier n’inclut pas la validation dont vous avez besoin, utilisez plutôt la page des validations du référentiel.

Consultez la section « Simplification de l’historique » de la git log documentation.

Lectures complémentaires