Aller au contenu

Terminologie de Gestion de Code Source (GCS)


Les systèmes de Gestion de Code Source (GCS), malgré leurs terminologies uniques, partagent une fonctionnalité essentielle commune. Ce guide vise à vous familiariser avec ces terminologies, rendant votre transition entre les systèmes plus fluide et confortable.

GitHub BitBucket GitLab Azure DevOps Description
Demande de Tirage Demande de Tirage Demande de Fusion Demande de Tirage Une demande formelle pour fusionner des changements d'une branche à une autre, généralement la branche principale. Elle permet la révision de code et la collaboration avant la fusion.
Dépôt Dépôt Projet Dépôt Une collection de fichiers, de code et d'historique de version associés à un projet logiciel.
Validation Validation Validation Validation Un enregistrement des modifications apportées à la base de code à un moment donné.
Branche Branche Branche Branche Une ligne de développement distincte au sein d'un dépôt. Elle permet à plusieurs contributeurs de travailler sur différentes fonctionnalités simultanément sans affecter la base de code principale.
Clone Clone Clone Cloner Dépôt Créer une copie d'un dépôt, y compris tous ses fichiers et l'historique de version, sur une machine locale ou un autre emplacement distant.
Fork Fork Fork Dépôt Fork Faire une copie d'un dépôt dans son compte personnel GitHub, permettant un développement indépendant sans affecter le dépôt original.
Principal Master Principal Principal La branche par défaut et principale d'un dépôt où le travail de développement principal a lieu.
Tag Version Tag Version Un marqueur utilisé pour identifier un point spécifique dans l'historique des validations.
Pousser Pousser Pousser Pousser Télécharger les modifications de code locales dans un dépôt distant. Cela rend les modifications validées accessibles à d'autres collaborateurs et déclenche diverses actions telles que des constructions et des tests.
Diff Diff Changements Comparer/Diff Une comparaison entre deux ensembles de code, montrant généralement les différences entre les versions ou les branches. Cela aide à identifier ce qui a été ajouté, modifié ou supprimé.
Artifacts Artéfacts Artéfacts Artéfacts Sorties de construction, fichiers binaires ou tout autre fichier produit durant le processus de développement logiciel.
Flux de Travail Pipelines Pipelines Pipelines Un processus automatisé configurable exécutant un ou plusieurs jobs.
Étape Étape Étape Tâche Unités de travail individuelles au sein d'un flux de travail ou d'un pipeline. Elles représentent des actions discrètes telles que la construction, les tests et le déploiement de code.
Gist Extrait Extrait Wiki Un morceau de code, de texte ou de documentation partageable. Il est souvent utilisé pour partager rapidement des extraits de code ou des notes avec d'autres.