I spent quite a bit of time answering some customer questions on TFS today so it would be a shame not to share the answers.
What options are the for migrating from Subversion to TFS?
Currently there is a proposed feature for the TFS Migration and Sync Toolkit but no work has taken place on it - you can vote on the feature to increase its priority.
Alternatively, I found a couple of 3rd party tools from ComponentSoftware and Kyrosoft that claim to do the job at but I don't personally know anyone who has used them successfully.
What is the availability of TFS for Volume License Customers?
I'm still trying to find an answer to this one although I see it is possible to install the trial version and at a later date just re-apply your VL key without having to reinstall. See Brian Harry's blog for more details.
What TFS licenses are required for the sync tools e.g. TFS Migration and Sync Toolkit?
I'm still looking for an answer on this one.
What is the support situation for TFS running on VMWare?
I'm still looking for an answer on this one.
Can you create sub-folders in the team query areas of the Team Explorer?
Currently not possible. The two closest options are to either prepend a common string to query names to ensure they sort together or copy them to your favourites folder and organise them there.
How can you define different check-in policies depending on which folder path you are checking into?
This functionality isn't available out of the box but the TFS Power Tools have a "Custom Path Policy" which works with existing Team Foundation Server check-in policies. It provides a mechanism that lets you specify the source control path or paths upon which a particular policy acts. This initiates a scenario where you can enforce a different sets of rules for different source control folders. For example, one folder can have more stringent code analysis policy rules applied than another folder.
How do you configure an e-mail to be automatically sent on policy override?
You have a couple of routes for this but they all end up doing the same thing - subscribing to a TFS event. One of my colleagues wrote a piece on this a while ago. You can read it at Darren's blog.
Alternatively others have already gone to the trouble of coding it up. The first tool is probably the best (and more powerful), the second just a simple tool for managers
Can builds be restricted to security groups?
Yes, the permissions you need to look at are:
- Administer a build (allows users to create new build types)
- Check-in (allows the user to check-in the build scripts)
- Start a build (allows the user to run a build)
There is a more complete description at IT Architect.