Orcas Workspace Mapping Improvements

I thought I would give you an overview of the workspace mapping improvements which Brian Harry mentioned in his TFS roadmap post. Please do keep in mind that any of this might change / be removed before Orcas ships - so there are no guarantees.

History: In DevDiv our branches are enormous ,  a developer typically maps only portions of the tree they need to work on. Upon analysis we determined an average workspace had 100+ mappings. To reduce the performance and maintenance overhead of a large number of mappings we are introducing the following features.

 1. Mappings under Cloaks

This will allow you to cloak a top level folder and map individual folders beneath it.

e.g. Cloak $/proj/privatedirs

      Map   $/proj/privatedirs/johndoe     d:\dd\privatedirs\johndoe

2. One Level Mappings

This will allow you to map all immediate child items of a folder (any sub folders & items will not be mapped locally)

e.g.

$/proj/dir/

$/proj/dir/file1.txt

$/proj/dir/file2.txt

$/proj/dir/dir2

$/proj/dir/dir2/file2.txt

A one level mapping, will end up getting only the items under $/proj/dir (i.e. file1.txt, file2.txt, dir2 will be created - but no items below it will be downloaded)

Map $/proj/dir/*    d:\dd\dir

These features will allow for more complex workspace definition, and allow users to cloak out larger portions of the tree they do not need (improving get performance)

Cheers,

Chandru

Comments

  • Anonymous
    December 29, 2006
    Hi: Recently one of our developers blogged about two new Orcas features that look to alleviate some pain

  • Anonymous
    January 01, 2007
    Awesome. I look forward especially to the Mapping under cloak feature.  With a dir structure that has many releases (complete copies of the trunk) under a $/proj/Branches/Releases folder it will be nice to cloak the Releases folder and then be able to map just one of the releases under that cloaked folder to work on a patch.

  • Anonymous
    January 08, 2007
    The Vertigo Software Team System blog on Making the Most of Team System Source Control Mike Azocar...

  • Anonymous
    January 09, 2007
    Chandru, a developer on the TFS version control server, has written the first post on the Version Control

  • Anonymous
    January 09, 2007
    The comment has been removed

  • Anonymous
    January 10, 2007
    Eugenez - Thanks for the feedback. The mappings under cloaks and one level mapping  features will be available through the UI. Workspace templates do help a lot in large and complex trees - however it is not currently scheduled for Orcas, I will send along your comments to our feature PM. Chandru

  • Anonymous
    January 25, 2007
    Take a look at the newly created Version Control blog for which Chandru (one of the devs on the team)

  • Anonymous
    March 09, 2008
    Como muchos ya sabréis hace poco Microsoft lanzó al mercado Visual Studio 2008. Si estáis interesados