Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

J’ai installé TFS 2010, et après ? Oui on peut avoir plusieurs workspaces et c’est une bonne idée

D’expérience, la notion de workspace est l’une des notions les moins connues de TFS et pourtant c’est une des notions les plus importantes. Un workspace est un mapping entre des chemins sur l’ordinateur courant et des chemins sur un serveur TFS. Si l’on s’arrête à cela, il n’y a pas forcément un avantage d’avoir plusieurs workspaces. Là où cela devient intéressant est lorsque l’on apprend qu’une modification sur un fichier est liée au workspace utilisé, et que lorsqu’on archive un fichier ou un ensemble de fichiers, on travaille sur un seul workspace à la fois.

Prenons 2 exemples:  Alice et Bob travailles sur le même projet.

Alice a un seul workspace, le workspace par défaut qu’a créé Visual Studio lorsqu’elle s’est connectée au serveur la première fois. On reconnait ces workspaces car ils ont le nom de la machine. Elle travaille à la fois sur une version en développement du logiciel et sur un correctif. Dans le même workspace elle va donc avoir simultanément des éléments à archiver pour la version en développement et des éléments du correctif. Alice va devoir trier les fichiers et vérifier qu’elle archive bien ceux de la bonne version du logiciel, et surtout qu’elle n’en oublie pas!

Bob a plusieurs workspaces, un pour la version en développement “NOMMACHINE”_DEV et sur un correctif “NOMMACHINE_FIX78979”. Il sépare sont code en 2 mappings un pour chaque workspace. Il est donc sûr lorsqu’il archive tout un workspace de n’oublier aucun fichier et de ne pas avoir pris dans l’archivage un fichier d’un correctif. Créer un workspace prend 2 minutes. et le nom est bien visible dans le “Source Control Explorer” et la fenêtre des “Pendings Changes”:

 

image

 

Comment empécher ce comportement? C’est assez simple: avec un outil comme Team Foundation Sidekicks, on peut lister les workspaces des utilisateurs du serveur et leur demander de les supprimer en leur expliquant l’utilité d’en créer un par but.

image

Vous avez aussi la date de la dernière utilisation, ce qui vous permet de faire le ménage!

 

@+

Publié lundi 17 janvier 2011 09:00 par Miiitch
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: J’ai installé TFS 2010, et après ? Oui on peut avoir plusieurs workspaces et c’est une bonne idée

Salut Miiiiiiitch !

"[...] en leur expliquant l’utilité d’en créer un par but."

Enfin quelqu'un qui partage le même avis que moi !

@+

dimanche 30 janvier 2011 11:31 by Gilles TOURREAU
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Compte rendu : SharePoint / O365 : des pratiques pour une meilleure productivité par The Mit's Blog le 12-12-2014, 18:11

- [TFS] Suppression des feature SQL Entreprise en masse par Blog de Jérémy Jeanson le 12-06-2014, 09:18

- [Clean Code] règles de nommage par Fathi Bellahcene le 12-04-2014, 22:59

- Windows To Go 10 et Upgrades impossibles par Blog de Jérémy Jeanson le 12-04-2014, 21:38

- SharePoint OnPremise: Statistiques d’utilisation pour traquer les sites fantomes par Blog Technique de Romelard Fabrice le 12-03-2014, 10:28

- SharePoint 2007: Script PowerShell permettant le backup de toutes les collections de sites d’une application Web par Blog Technique de Romelard Fabrice le 12-02-2014, 10:00

- Xamarin : un choix précieux par .net is good... C# is better ;) le 12-01-2014, 15:10

- Office 365: Comparaison des composants pour préparer votre migration de SharePoint 2007 vers Office 365 par Blog Technique de Romelard Fabrice le 11-28-2014, 16:20

- Créer un périphérique Windows To Go 10 ! par Blog de Jérémy Jeanson le 11-21-2014, 04:54

- RDV à Genève le 12 décembre pour l’évènement “SharePoint–Office 365 : des pratiques pour une meilleure productivité !” par Le blog de Patrick [MVP Office 365] le 11-19-2014, 10:40