Our current setup is SVN, AnkhSVN, CCNET. I have read most of the SVN+TFS posts out here, and I still need some more information (this is not duplicate).
Our current setup is that we have 8 braches at any given time that are working on the same code base.
Main Trunk --> Project 1 Project 1--> Project 2 Project 1 --> Project 3 --> Project 4.
After we do our deployment, we merge back to the Main trunk, which is no small feat even using the best merge tools because of the way SVN does ancestry.
We have recently purchase TFS and it is my task to get the source control setup.
Would branching and merging be easier with TFS? While there is a lot of literature seeming to suggest that, I would like hear from people that are actually doing it.