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

- L’application des MiniDrones Parrot est aussi disponible pour Windows 8.1 par Blog de Jérémy Jeanson le 10-28-2014, 15:01

- L’application des MiniDrones Parrot est enfin disponible pour Windows Phone par Blog de Jérémy Jeanson le 10-27-2014, 09:49

- Mise à jour Samsung 840 EVO sur core server par Blog de Jérémy Jeanson le 10-27-2014, 05:59

- MVP Award 2014 ;) par Blog de Jérémy Jeanson le 10-27-2014, 05:42

- « Naviguer vers le haut » dans une librairie SharePoint par Blog de Jérémy Jeanson le 10-07-2014, 13:21

- PowerShell: Comment mixer NAGIOS et PowerShell pour le monitoring applicatif par Blog Technique de Romelard Fabrice le 10-07-2014, 11:43

- ReBUILD 2014 : les présentations par Le blog de Patrick [MVP Office 365] le 10-06-2014, 09:15

- II6 Management Compatibility présente dans Windows Server Technical Preview avec IIS8 par Blog de Jérémy Jeanson le 10-05-2014, 17:37

- Soft Restart sur Windows Server Technical Preview par Blog de Jérémy Jeanson le 10-03-2014, 19:43

- Non, le certificat public du CA n’est pas un certificat client !!! par Blog de Jérémy Jeanson le 10-03-2014, 00:08