Making TFS into a useable VCS

I have just started using TFS as a version control system at work.

So far I have found a few flaws:

  • It does not support keyword expansion so you can automatically keep the version number in the header.This is a pain as I have a database versioning scheme that relies on this.
  • The UI in Visual Studio is rather limited compared to most other VCS clients.  It is heavily geared around editing everything via Visual Studio.
I do have solution to the UI limitation: Use TortoiseSVN plus SVNBridge.  This allows you to use the popular and free SVN client with the TFS backend.

This allows a more natural means of working (folders don’t need to be added to the repository first) plus you get an indicator of what you have changed or added.

Leave a comment