Utiliser les branches pour isoler le risque dans le contrôle de version Team Foundation
Publication: mars 2016
Considérez les difficultés que rencontrent généralement les membres d'une équipe composée de plus de cinq ou dix personnes travaillant sur un projet de logiciel :
Le groupe se compose de quelques équipes de fonctionnalité, chacune travaillant sur un jeu de fonctionnalités raisonnablement discret. Mais chaque équipe dépend également des fonctionnalités générées par les autres équipes. Vous devez isoler les risques liés aux modifications introduites par chacune de ces équipes, même si au final, vous devrez fusionner le fruit de leurs efforts dans un seul et même produit.
L'équipe de test a besoin d'une version stable du code pour conduire des tests, mais en parallèle, les développeurs doivent continuer à faire progresser les nouvelles fonctionnalités qui peuvent parfois déstabiliser le produit.
Le logiciel dispose de deux versions antérieures et d'une version actuelle. Bien que la majorité de l'effort de développement soit concentré sur la version actuelle, les versions antérieures doivent encore être prises en charge par le biais de la diffusion occasionnelle de Service Packs, de correctifs critiques, de mises à jour de sécurité et d'autres modifications.
Dans cette section
Cette section décrit les outils de création de branche et de fusion fournis par le contrôle de version Team Foundation. Ces outils vous permettent de relever ces défis et bien d'autres auxquels doivent faire face les personnes qui travaillent sur un projet de logiciel.
Créer des branches de dossiers et de fichiers
Explique la procédure utilisée pour créer des branches à l'aide du contrôle de version Team Foundation.Créer une branche de façon stratégique
Votre équipe peut créer et utiliser des branches dans le contrôle de version pour optimiser votre stratégie de développement d'applications.Fusionner des dossiers et des fichiers
Explique la procédure utilisée pour fusionner des branches à l'aide du contrôle de version Team Foundation.Afficher l'emplacement et le moment de la fusion d'ensembles de modifications
Explique comment afficher et utiliser des diagrammes interactifs qui illustrent où et quand les fusions se sont produites.Afficher la hiérarchie de branches d'un projet d'équipe
Explique comment afficher et utiliser un diagramme interactif qui illustre la hiérarchie de branche de votre projet d'équipe.Associer un type de fichier à un outil de fusion
Décrit les étapes utilisées pour spécifier les extensions de type de fichier associées à la fusion.
Référence
Utiliser les commandes de contrôle de version Team Foundation
Rubriques connexes
Comparer les dossiers et les fichiers
Explique comment comparer ou différencier des fichiers, des dossiers et des jeux de réservations.Résoudre les conflits du contrôle de version Team Foundation
Répertorie les rubriques relatives à la résolution des conflits liés aux fusions, aux procédures d'archivage et aux extractions.
Voir aussi
Créer une branche de façon stratégique
Visual Studio TFS Branching Guide (Guide de création de branche Visual Studio TFS) (page éventuellement en anglais)