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.
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.