Décider d'utiliser un espace de travail local ou de serveur
Lorsque vous créez ou éditez un espace de travail, vous pouvez spécifier si son emplacement est Local ou Serveur.Dans la plupart des cas, local est mieux car il offre plusieurs avantages.En particulier, vous pouvez exécuter des principales opérations de contrôle de version même si vous n'êtes pas connecté à votre Team Foundation Server.
Que voulez-vous faire ?
Comprenez : Pourquoi dois-je utiliser un espace de travail local ?
Comprenez : Quand est ce que j'aurais peut être besoin d'utiliser un serveur d'espace de travail ?
- Travail hors connexion lorsque vous utilisez un espace de travail du serveur
Gestion des paramètres de l'espace de travail de collection de projets d'équipe pour votre équipe
Fonctionne depuis l'invite de commandes
Obtenez des conseils
Comprenez : Pourquoi dois-je utiliser un espace de travail local ?
Il existe pleins de choses à aimer sur un espace de travail local :
Travail hors connexion facilement. Vous pouvez rapidement commencer la modification d'un fichier lorsque votre connexion réseau n'est pas disponible ou peu fiable.Dans l'explorateur de solutions vous pouvez ajouter, modifier, supprimer, renommer, annuler, et comparer des éléments dans votre espace de travail même si vous n'êtes pas connecté à votre Team Foundation Server.
Restaurez facilement les fichiers que vous avez supprimés localement. Pour restaurer localement des fichiers supprimés, simplement obtenez vos fichiers.
Visual Studio détecte automatiquement les modifications. Lorsque vous ajoutez ou supprimez des fichiers en dehors de Visual Studio, le programme peut détecter ces modifications.
[!REMARQUE]
Les modifications en attente des membres de l'équipe qui utilisent un espace de travail local ne sont pas visible pour les autres membres de l'équipe dans l'Explorateur de contrôle du code source.
Comprenez : Quand est ce que j'aurais peut être besoin d'utiliser un serveur d'espace de travail ?
Bien qu'un espace de travail local est une meilleure option pour la plupart des personnes, certains cas spéciaux lorsque vous pouvez rechercher un espace de travail du serveur utile :
La performance se dégrade à mesure que le nombre d'éléments dans un espace de travail local augmente.
Un espace de travail contenant un grand nombre de fichiers. Visual Studio conserve une seule copie de chaque fichier dans un espace de travail du serveur, ce qui réduit l'espace disque requis pour les stocker.
Vous pouvez utiliser Visual Studio 2010 et les versions antérieures pour utiliser l'espace de travail.
l'option Activez l'option d'obtention de la dernière version lors de l'extraction est disponible.
Certaines difficultés que vous relevez si vous utilisez un espace de travail du serveur :
Travail hors connexion avec la difficulté et avec des performances médiocres. Lorsque vous êtes en mode hors connexion, vous ne pouvez pas utiliser vos fichiers locaux car ils sont en lecture seule jusqu'à ce que vous les contrôliez.Vous pouvez contrôle classe uniquement à partir de l'explorateur de solutions, et uniquement après vous basculez en mode hors connexion (comme illustré ci-dessous).Lorsque vous êtes en mode hors connexion, vous ne pouvez pas exécuter d'autres opérations, par exemple ajouter, supprimer, renommer, ou annuler.
Conseil |
---|
Vous pouvez améliorer la réactivité en activant l'extraction asynchrone.Pour plus d'informations, consultez Gestion des paramètres de l'espace de travail de collection de projets d'équipe pour votre équipe. |
Basculez en mode hors connexion lorsque vous utilisez un serveur d'espace de travail
Lorsque vous utilisez un espace de travail du serveur et ne pouvez pas vous connecter à votre Team Foundation Server, l'Explorateur du contrôle de code source est désactivé.Toutefois, si vous avez des copies locales des fichiers dans votre espace de travail du serveur, vous pouvez toujours les modifier dans l'explorateur de solutions.Une fois que le serveur est redevenu disponible, vous pouvez archiver les modifications apportées au contrôle de version.
Conseil |
---|
Si travailler hors connexion est important vous, vous devez envisager d'utiliser un espace de travail local au lieu d'un serveur d'espace de travail Les espaces de travail locaux consultez plus haut dans cette rubrique. |
Autorisations requises
Vous devez être un des Collaborateurs pour votre projet d'équipe.Consultez Groupes, autorisations et rôles par défaut de Team Foundation Server.
Pour utiliser des fichiers contrôlés par version lorsque le serveur est hors connexion
À partir de votre dossier de travail local, ouvrez la solution sur laquelle vous voulez travailler.
Si le serveur est hors connexion, la boîte de dialogue Se déconnecter s'affiche.
Choisissez OK, puis modifiez les fichiers solution.
Dans le menu Fichier, choisissez Sauvegarder.
Dans la boîte de dialogue Enregistrement d'un fichier accessible en lecture seule, cliquez sur Remplacer pour supprimer la protection en écriture du fichier.
Pour valider vos modifications hors connexion sur le serveur, lorsqu'il est disponible
Dans l' Explorateur de solutions, ouvrez le menu contextuel du projet, puis choisissez Connexion.
La boîte de dialogue Connexion s'affiche et montre les modifications que vous avez apportées hors connexion.
Sous Nom, activez la case à cocher de chaque modification à archiver, puis choisissez Connexion.
Les modifications que vous avez apportées hors connexion sont ajoutées au contrôle de version Team Foundation en tant que modifications en attente.
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur les fichiers que vous avez modifiés hors connexion, puis cliquez sur Archiver pour valider les modifications sur le serveur.
Gestion des paramètres de l'espace de travail de collection de projets d'équipe pour votre équipe
Vous pouvez spécifier le type d'espace de travail Visual Studio crée pour les membres de l'équipe par défaut : Local ou serveur.Vous pouvez également activer l'extraction asynchrone pour les espaces de travail du serveur de votre équipe.
Autorisations requises
Vous devez être un des Collaborateurs pour votre projet d'équipe.Consultez Groupes, autorisations et rôles par défaut de Team Foundation Server.
Comment : définissez l'emplacement par défaut de l'espace de travail
Dans le menu Équipe, cliquez sur Paramètres du projet d'équipe, puis sur Contrôle de code source.
La boîte de dialogue Paramètres du contrôle de code source s'affiche.
Dans l'onglet Configuration de l'espace de travail, choissisez le boutton d'option Local ou Servuer.
Vous pouvez réduire le tempsque le sysème prend pour extraire les fichiers vers un serveur d'espace en sélectionnant Activer l'extraction asynchrone du serveur d'espace de travail.Si vous selectionnez cet option:
La permission PendChange n'est plus imposé.
Les vérrous d'éxtraction sont desactivés
Travaillez depuis l'invite de commande
- Workspace Command et Workspaces Command : Créer et gérer vos espaces de travail depuis l'invite de commandes.
Conseils
- L'utilisation d'espace de travail mets des vérrous d'extration un-forçable.Consultez Présenter les types de verrous.