Ajout de contenu au contrôle de code source
par Jason Lee
Cette rubrique explique comment ajouter du contenu au contrôle de code source dans Team Foundation Server (TFS) 2010. Il explique comment ajouter des solutions et des projets à un projet d’équipe dans TFS, et explique comment ajouter des dépendances externes telles que des frameworks ou des assemblys au contrôle de code source.
Cette rubrique fait partie d’une série de tutoriels basés sur les exigences de déploiement d’entreprise d’une société fictive nommée Fabrikam, Inc. Cette série de tutoriels utilise un exemple de solution, la solution Contact Manager, pour représenter une application web avec un niveau de complexité réaliste, y compris une application MVC 3 ASP.NET, un service Windows Communication Foundation (WCF) et un projet de base de données.
Vue d’ensemble des tâches
Dans la plupart des cas, chaque membre de l’équipe de développement doit être en mesure d’ajouter du contenu au contrôle de code source. Pour ajouter une solution au contrôle de code source dans TFS, vous devez effectuer les étapes générales suivantes :
- Connectez-vous à un projet d’équipe.
- Mapper la structure de dossiers de projet d’équipe sur le serveur à une structure de dossiers sur votre ordinateur local.
- Ajoutez la solution et son contenu au contrôle de code source.
- Ajoutez des dépendances externes au contrôle de code source.
Cette rubrique vous montre comment effectuer ces procédures.
Les tâches et les procédures pas à pas de cette rubrique supposent que vous avez déjà créé un projet d’équipe TFS pour gérer votre contenu. Pour plus d’informations sur la création d’un projet d’équipe, consultez Création d’un projet d’équipe dans TFS.
Qui effectue ces procédures ?
Dans la plupart des cas, chaque membre de l’équipe de développement doit être en mesure d’ajouter et de modifier du contenu dans des projets d’équipe spécifiques.
Se connecter à un projet d’équipe et créer un mappage de dossiers
Avant d’ajouter du contenu au contrôle de code source, vous devez vous connecter à un projet d’équipe et créer un mappage entre la structure de dossiers sur le serveur et le système de fichiers sur votre ordinateur local.
Pour vous connecter à un projet d’équipe et mapper un chemin local
Sur votre station de travail de développeur, ouvrez Visual Studio 2010.
Dans Visual Studio, dans le menu Équipe , cliquez sur Se connecter à Team Foundation Server.
Notes
Si vous avez déjà configuré une connexion à un serveur TFS, vous pouvez omettre les étapes 3 à 6.
Dans la boîte de dialogue Connexion au projet d’équipe , cliquez sur Serveurs.
Dans la boîte de dialogue Ajouter/supprimer Team Foundation Server , cliquez sur Ajouter.
Dans la boîte de dialogue Ajouter Team Foundation Server, fournissez les détails de votre instance TFS, puis cliquez sur OK.
Dans la boîte de dialogue Ajouter/supprimer Team Foundation Server , cliquez sur Fermer.
Dans la boîte de dialogue Se connecter au projet d’équipe, sélectionnez le instance TFS auquel vous souhaitez vous connecter, sélectionnez la collection de projets d’équipe, sélectionnez le projet d’équipe auquel vous souhaitez ajouter, puis cliquez sur Se connecter.
Dans la fenêtre Team Explorer, développez votre projet d’équipe, puis double-cliquez sur Contrôle de code source.
Sous l’onglet Contrôle de code source Explorer, cliquez sur Non mappé.
Dans la boîte de dialogue Mappage , dans la zone Dossier local , accédez à (ou créez) un dossier local qui servira de dossier racine pour le projet d’équipe, puis cliquez sur Mapper.
Lorsque vous êtes invité à télécharger des fichiers sources, cliquez sur Oui.
À ce stade, vous avez mappé le dossier côté serveur du projet d’équipe à un dossier local sur votre station de travail de développeur. Vous avez également téléchargé tout contenu existant du projet d’équipe dans votre structure de dossiers local. Vous pouvez maintenant commencer à ajouter votre propre contenu au contrôle de code source.
Ajouter des projets et des solutions au contrôle de code source
Pour ajouter des projets et des solutions au contrôle de code source, vous devez d’abord les déplacer vers le dossier mappé pour le projet d’équipe sur votre ordinateur local. Vous pouvez ensuite case activée dans le contenu pour synchroniser vos ajouts avec le serveur.
Pour ajouter des projets au contrôle de code source
Sur votre station de travail de développeur, déplacez vos projets et solutions vers un emplacement approprié dans la structure de dossiers mappés pour le projet d’équipe.
Notes
De nombreuses organisations ont une approche privilégiée de la façon dont les projets et les solutions doivent être organisés dans le contrôle de code source. Pour obtenir des conseils sur la façon de structurer des dossiers, consultez Guide pratique pour structurer vos dossiers de contrôle de code source dans Team Foundation Server.
Ouvrez la solution dans Visual Studio 2010.
Dans la fenêtre Explorateur de solutions, cliquez avec le bouton droit sur la solution, puis cliquez sur Ajouter une solution au contrôle de code source.
Notes
Dans certains cas, selon la façon dont votre organization aime structurer le contenu dans TFS, vous devrez peut-être ajouter des projets au contrôle de code source individuellement pour fournir un contrôle plus précis sur la façon dont votre code source est organisé.
Vérifiez que l’onglet Contrôle de code source Explorer affiche le contenu que vous avez ajouté dans la structure de dossiers du serveur pour le projet d’équipe.
Notes
L’onglet Contrôle de code source Explorer affiche votre contenu sans autre invite, car vous avez ajouté votre solution à un dossier mappé sur le système de fichiers local. Si votre solution se trouvait à un emplacement non mappé, vous êtes invité à spécifier les emplacements des dossiers dans TFS et dans votre système de fichiers local.
Sous l’onglet Contrôle de code source Explorer, dans le volet Dossiers, cliquez avec le bouton droit sur le projet d’équipe (par exemple, ContactManager), puis cliquez sur Point Modifications en attente.
Dans la boîte de dialogue Point – Fichiers sources, tapez un commentaire, puis cliquez sur Point.
À ce stade, vous avez ajouté votre solution au contrôle de code source dans TFS.
Ajouter des dépendances externes au contrôle de code source
Lorsque vous ajoutez un projet ou une solution au contrôle de code source, tous les fichiers et dossiers au sein de votre projet ou solution sont également ajoutés. Toutefois, dans de nombreux cas, les projets et les solutions s’appuient également sur des dépendances externes, comme les assemblys locaux, pour fonctionner correctement. Vous devez ajouter ces ressources au contrôle de code source pour permettre à Team Build et aux autres membres de l’équipe de développement de générer votre code.
Par exemple, la structure de dossiers de l’exemple de solution Contact Manager inclut un dossier nommé packages. Il contient l’assembly et diverses ressources de prise en charge pour le ADO.NET Entity Framework 4.1. Le dossier packages ne fait pas partie de la solution Contact Manager, mais la solution ne sera pas correctement généré sans elle. Pour permettre à Team Build de générer la solution, vous devez ajouter le dossier packages au contrôle de code source.
Notes
L’inclusion d’un dossier packages est typique de ce qui se passe lorsque vous ajoutez Entity Framework, ou des ressources similaires, à votre solution à l’aide de l’extension NuGet pour Visual Studio 2010.
Pour ajouter du contenu non-projet au contrôle de code source
Assurez-vous que les éléments que vous souhaitez ajouter (par exemple, le dossier packages) se trouvent à un emplacement approprié dans un dossier mappé sur votre système de fichiers local.
Dans Visual Studio 2010, dans la fenêtre Team Explorer, développez votre projet d’équipe, puis double-cliquez sur Contrôle de code source.
Sous l’onglet Contrôle de code source Explorer, dans le volet Dossiers, sélectionnez le dossier qui contient l’élément ou les éléments à ajouter.
Cliquez sur le bouton Ajouter des éléments au dossier .
Dans la boîte de dialogue Ajouter au contrôle de code source, sélectionnez le ou les éléments à ajouter, puis cliquez sur Suivant.
Sous l’onglet Éléments exclus , sélectionnez tous les éléments requis qui ont été automatiquement exclus (par exemple, les assemblys), puis cliquez sur Inclure les éléments.
Sous l’onglet Éléments à ajouter , vérifiez que tous les fichiers que vous souhaitez inclure sont répertoriés, puis cliquez sur Terminer.
Dans la fenêtre Explorer contrôle de code source, cliquez sur le bouton Point.
Dans la boîte de dialogue Point – Fichiers sources, tapez un commentaire, puis cliquez sur Point.
À ce stade, vous avez ajouté les dépendances externes de votre solution au contrôle de code source.
Conclusion
Cette rubrique décrit comment se connecter à un projet d’équipe, mapper une structure de dossiers et ajouter du contenu au contrôle de code source. Pour plus d’informations sur l’utilisation des éléments sous contrôle de code source, consultez Utilisation du contrôle de version.
La rubrique suivante, Configuration d’un serveur de build TFS pour le déploiement web, décrit comment préparer un serveur TFS Team Build pour générer et déployer votre solution.
En savoir plus
Pour plus d’informations sur l’utilisation du contrôle de code source dans TFS, consultez Utilisation du contrôle de version.