Hi all!
We need to be able to simultanously maintain a set of different versions of our system. I assume this is best done using branching. We currently use TFS2008 for source control, work items and automatic builds.
What is the best version control solution for this task? Our organization is in the process of merging to TFS2010. Will TFS2010 give us the functionality we need to easily manage a series of branches per system version? We need to be able to keep each version isolated from the others, so that we can do testing and deployment for each version.
Our dev team consists of 5 .net developers and two flash developers.
I have heard a lot of talk about GIT. Should we consider using GIT instead of TFS for source control? Is it possible to use TFS2010 together with GIT? Does anyone have similar setups that works nicely?
Any sugggestions are appreciated!
Thanks,
Kjetil.