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

- Windows 10 IOT– exploitez vos capteurs en tout genre ! par Blog de Daniel TIZON [daniel] le il y a 1 heure et 4 minutes

- SharePoint Saturday Paris 2015 c’est le 30 mai ! par Le blog de Patrick [MVP Office 365] le il y a 12 heures et 2 minutes

- Configurer un écran 5 pouces 800x480 pour Raspberry Pi2 sous Windows 10 IOT par Blog de Daniel TIZON [daniel] le 05-22-2015, 07:52

- Office 365 : Sway est disponible en preview par Le petit blog de Pierre / Pierre's little blog le 05-21-2015, 22:24

- Première installation de Raspbian sur RASPBERRY Pi 2 par Blog de Daniel TIZON [daniel] le 05-14-2015, 22:17

- Mobile Day : c’est le 25 et c’est chez Microsoft! par Fathi Bellahcene le 05-13-2015, 23:48

- TFS 2013 : Migration d’une ferme TFS 2010 vers 2013 sans upgrade par Blog Technique de Romelard Fabrice le 05-01-2015, 16:28

- [ #SharePoint 2016 ] frappe à nos portes ! (1/2) par Le blog de Patrick [MVP Office 365] le 04-19-2015, 23:21

- Lync devient Skype Entreprise par Le petit blog de Pierre / Pierre's little blog le 04-18-2015, 22:47

- [WCF] Prendre la main sur les protocoles par Blog de Jérémy Jeanson le 04-18-2015, 12:57