Se un utente non deve lavorare con Visual Studio (designer, stakeholder, analisti) ma deve utilizzare l’integrazione con Windows Explorer fornita dai Team Foundation Server Power Tool, questo utente deve utilizzare Team Explorer almeno per il setup del workspace.
Fargli utilizzare il Team Explorer è un’esperienza shockante, perchè dal loro punto di vista sarebbe forzarli ad utilizzare uno strumento complesso come Visual Studio, e ciò non è ne immediato ne semplice, dal loro punto di vista – e può portare ad errori e problemi.
Per risolvere questo, possiamo utilizzare il comando tf workspace con lo switch /template. E’ estremamente facile:
tf workspace /new /template:myworkspace;TFSAdmin /collection:http://server:8080/tfs/Collection
Va a creare un myworkspace creato con un utente (nel nostro esempio, TFSAdmin) e ne crea una copia per l’utente corrente. In questo modo i percorsi vengono mappati in automatico, e gli utenti non devono passare per Team Explorer.
Quest’operazione è ovviamente scriptabile, e quindi può essere totalmente automatizzata.