Création de branches et fusion
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 fichiers et des dossiers
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
Référence de la ligne de commande du contrôle de version Team Foundation
Sections connexes
Comparaison de dossiers et de fichiers
Explique comment comparer ou différencier des fichiers, des dossiers et des jeux de réservations.Résolution des différences de dossiers et des conflits de fichiers
Répertorie les rubriques relatives à la résolution des conflits liés aux fusions, aux procédures d'archivage et aux extractions.
Voir aussi
Tâches
Afficher les propriétés des fichiers et dossiers du contrôle de version
Autres ressources
Créer une branche de façon stratégique
Guide de création de branche Visual Studio TFS (page éventuellement en anglais)