Créer et utiliser des espaces de travail

Votre espace de travail est votre copie locale du code base de l'équipe. C'est là que vous développez et testez votre code de manière isolée jusqu'à ce que vous soyez prêt à archiver votre travail. Dans la plupart des cas, le seul espace de travail dont vous avez besoin est créé automatiquement pour vous et vous n'avez pas à le modifier.

Dans certains cas, vous devrez peut-être modifier votre espace de travail ou créer plusieurs espaces de travail pour isoler et basculer entre les modifications que vous apportez aux différentes branches.

  • Ajouter, modifier ou supprimer un espace de travail

  • Basculer entre les espaces de travail

  • Travailler depuis l'invite de commandes

  • Q & R

    • Pourquoi dois-je modifier les dossiers de travail ? Comment dois-je effectuer l'opération ?

    • Puis-je réutiliser et partager les mappages de dossiers ?

    • Puis-je utiliser le même espace de travail dans plusieurs instances de Visual Studio ?

    • Plus…

Ajouter, modifier ou supprimer un espace de travail

Après vous être connecté au projet d'équipe (raccourci : Ctrl + 0, C), vous pouvez gérer vos espaces de travail à partir de la page d'accueil de Team Explorer (raccourci : Ctrl + 0, H)

Gérer des espaces de travail à partir de Team Explorer

ou de l'Explorateur du contrôle de code source.

Modification d'espaces de travail à partir de l'Explorateur du contrôle de code source

Boîte de dialogue Gérer les espaces de travail

Choisissez Afficher les espaces de travail distants si vous souhaitez afficher tous les espaces de travail que vous possédez (y compris ceux sur d'autres ordinateurs.)

Après avoir choisi Ajouter ou Modifier, vous pouvez modifier les dossiers de travail dans un nouvel espace de travail ou un espace de travail existant.

Boîte de dialogue Modifier l'espace de travail

Pourquoi dois-je modifier les mappages de dossiers ? Comment dois-je effectuer l'opération ?

Comment choisir les options avancées ?

Si vous souhaitez supprimer l'espace de travail, assurez-vous auparavant qu'il n'y a aucune modification en attente (clavier : Ctrl + 0, P). Si des modifications sont en attente, vous pouvez les archiver ou les réserver.

Basculer entre les espaces de travail

Lorsque vous basculez d'un espace de travail vers un autre, pour éviter toute confusion, veillez à basculer vers le même espace de travail dans Team Explorer et l'Explorateur du contrôle de code source.

  1. Connectez-vous au projet d'équipe (raccourci : Ctrl + 0, C).

  2. Sur la page d'accueil (raccourci : Ctrl + 0, H), choisissez l'espace de travail que vous souhaitez utiliser.

    Permutation d'espaces de travail à partir de la page d'accueil de Team Explorer

  3. Dans l'Explorateur du contrôle de code source, sélectionnez l'espace de travail dans lequel vous souhaitez travailler.

    Basculement de l'espace de travail dans l'Explorateur du contrôle de code source

Travailler depuis l'invite de commandes

Vous pouvez créer et gérer vos espaces de travail à partir de l'invite de commandes. Vous pouvez également effectuer certaines tâches qui ne sont pas possibles dans Visual Studio. Par exemple, vous pouvez supprimer l'espace de travail d'un autre utilisateur si vous avez les autorisations suffisantes. Consultez Workspace Command, Workspaces Command et WorkFold Command.

Q & R

Q : Pourquoi dois-je modifier les dossiers de travail ?Comment dois-je effectuer l'opération ?

R : En général, vous devez mapper votre projet d'équipe entier à un dossier local unique sous c:\Users\YourName\Source\Workspaces\. Par exemple :

Boîte de dialogue Modifier l'espace de travail

Quelques conseils sur les noms de dossier effectifs :

  • Conservez tous les dossiers, sous-dossiers et noms de fichiers courts pour simplifier votre travail et pour éviter des problèmes potentiels de long chemin d'accès qui peuvent se produire avec certains types de projets de code.

  • Évitez l'espace blanc si vous souhaitez faciliter l'exécution des opérations en ligne de commande.

Si votre équipe a un code base important et complexe ou si vous souhaitez que votre espace de travail contienne uniquement les fichiers qui vous permettent d'améliorer les performances, vous pouvez optimiser votre espace de travail.

Q : Puis-je réutiliser et partager les mappages de dossiers ?

R : Oui. Si vous souhaitez réutiliser ou partager des mappages de dossiers avec d'autres membres de l'équipe, vous pouvez copier les mappages de dossiers. Ouvrez simplement le menu contextuel de la liste Dossiers de travail et choisissez Copier. Pour réutiliser les mappages de dossier, collez-les dans un autre espace de travail de contrôle de version ou un espace de travail de définition de build. Pour partager les mappages de dossier avec vos coéquipiers, collez-les dans un fichier texte, puis partagez le fichier.

Q : que signifie « masqué » ?

R : choisissez Masqué pour exclure ce dossier de votre espace de travail. Pour obtenir des informations et des exemples, consultez Optimiser votre espace de travail.

Q : comment ajouter un dossier de manière non récursive ?

R : Optimiser votre espace de travail.

Q : comment choisir les options avancées d'un espace de travail ?

R : lorsque vous choisissez le bouton Avancé, certaines options supplémentaires apparaissent.

  • Propriétaire : seul le propriétaire d'un espace de travail peut l'utiliser.

    Conseil

    Au lieu de modifier le propriétaire de votre espace de travail lorsqu'une autre personne doit poursuivre votre travail, vous pouvez interrompre (ou réserver) votre travail et partager le jeu de réservations avec eux.

  • Ordinateur : cette zone identifie l'ordinateur de développement sur lequel l'espace de travail existe et est en lecture seule. Les espaces de travail ne peuvent pas se déplacer d'un ordinateur à un autre. Toutefois, si le nom de votre ordinateur de développement a changé et que vous souhaitez que cette modification s'affiche dans ce champ, exécutez tf workspaces /updatecomputername.

  • Autorisations : pour un espace de travail que vous utilisez sur un ordinateur de développement d'un développeur unique, définissez cela sur Espace de travail privé. Choisissez Espace de travail public si vous souhaitez utiliser un ordinateur unique pour une équipe qui collabore sur un effort tel que résoudre un grand nombre de conflits. Si vous souhaitez qu'un membre de l'équipe puisse utiliser un espace de travail sans archiver son travail, choisissez Espace de travail public (limité). Cette option réserve l'autorisation d'archivage pour le Propriétaire.

  • Emplacement: Local est le meilleur choix dans la plupart des cas. Consultez Décider d'utiliser un espace de travail local ou de serveur.

  • Heure du fichier :

    • Choisissez Archivage si vous souhaitez horodater chaque fichier pour correspondre généralement à l'horodatage de l'ensemble de modifications de la version dans votre espace de travail. Certains problèmes et exceptions sont :

      • Si vous modifiez le fichier local, l'horodatage correspondra à la date et à l'heure de modification du fichier.

      • Cette fonctionnalité est disponible uniquement si vous utilisez Visual Studio 2012 ou une version ultérieure et Visual Studio Team Foundation Server 2012 ou une version ultérieure.

      • La configuration ne s'applique pas aux dossiers, à moins qu'il y ait une opération d'ajout ou de suppression en attente pour un fichier contenu dans le dossier.

      • Il se peut que vous ne puissiez pas générer votre projet de code de façon incrémentielle. À la place, vous devrez effectuer une régénération.

    • Choisissez Actuel si vous souhaitez que l'horodatage corresponde à la date et à l'heure de dernière modification du fichier local. Par exemple, un membre de l'équipe a archivé la dernière modification apportée au fichier lundi. Le mardi, vous exécutez une opération d'extraction pour mettre à jour le fichier. L'horodatage a pour valeur le mardi.

Q : Puis-je utiliser le même espace de travail dans plusieurs instances de Visual Studio ?

R : Bien que Visual Studio ne vous empêche pas d'exécuter plusieurs instances dans le même espace de travail, cette utilisation n'est pas prise en charge. En outre, travailler de cette façon est plus susceptible de causer des problèmes si vous utilisez un espace de travail local.

Q : comment ajouter du code, obtenir du code, développer mon application et archiver ?

Ajoutez les fichiers au serveur, téléchargez les fichiers à partir du serveur, développez votre application, puis archivez.

Q : je travaille sur un site distant.Existe-t-il un moyen d'économiser la bande passante ?

R : installez Team Foundation Proxy et configurez un site distant.