Introduction au versioning dans Tuleap

Prev Next

Tuleap intègre nativement des outils de gestion du code source qui assurent une traçabilité complète entre votre code et vos activités de gestion de projet. Que vous utilisiez Git, Subversion, ou un dépôt GitLab externe, chaque commit, branche ou merge request peut être relié à un Artifact de vos Trackers.

Cette section couvre l'ensemble des fonctionnalités de versioning disponibles dans Tuleap : hébergement de dépôts, revue de code, intégration avec des outils tiers, et traçabilité bidirectionnelle entre le code et les Artifacts.

Les outils disponibles

Tuleap propose plusieurs outils complémentaires pour gérer votre code source. Chacun répond à des besoins spécifiques :

  • Git : Tuleap héberge nativement des dépôts Git avec une interface web complète. Vous pouvez créer, explorer, cloner et administrer vos dépôts directement depuis la plateforme. C'est l'outil principal pour la gestion du code source.

  • Pull Requests : intégrées au service Git, les Pull Requests permettent de faire de la revue de code directement dans Tuleap. Un développeur propose ses modifications, les relecteurs commentent ligne par ligne, et l'intégrateur fusionne le code validé.

  • Intégration GitLab : si votre code est hébergé sur une instance GitLab externe, Tuleap peut s'y connecter pour assurer la traçabilité. Chaque commit ou Merge Request référençant un Artifact Tuleap crée automatiquement une référence croisée, sans migrer votre code.

  • Gerrit : pour les équipes qui ont besoin d'un workflow de revue de code strict et granulaire, Tuleap s'intègre avec Gerrit. Les dépôts Git peuvent être migrés vers Gerrit tout en conservant la synchronisation avec Tuleap.

  • SVN (Subversion) : Tuleap propose un service SVN multi-dépôts avec contrôle d'accès intégré, notifications et interface de navigation web. Il s'adresse aux projets qui utilisent encore Subversion.