Umbraco doesn't have any particular requirement, so it's really just down to taste. Personaly, of the 2 I'd prefer SVN, but that's because I'm from a mixed developer background, so prefer a less Microsoft driven solution. Given a choice of any VCS though, I'd choose Mercurial.
Don't really have any solid reasons, other than everybody else seems to be moving to distributed VCS, and it's meant to be much better at branching and merging, as well as it works better on windows than git (TortoiseHG is similar to tortoisesvn, and there is also VisualHG to plug into Visual Studio).
At the end of the day, it's whatever you / your team are most comfortable with. Each have their own strengths and weaknesses, but the most important thing is to just get your code under source control.
SVN vs TFS
I see some of you using SVN with your Umbraco sites. Is anyone using TFS (Team Foundation)? Any preference for one over the other and why?
Hi Connie,
Umbraco doesn't have any particular requirement, so it's really just down to taste. Personaly, of the 2 I'd prefer SVN, but that's because I'm from a mixed developer background, so prefer a less Microsoft driven solution. Given a choice of any VCS though, I'd choose Mercurial.
Don't really have any solid reasons, other than everybody else seems to be moving to distributed VCS, and it's meant to be much better at branching and merging, as well as it works better on windows than git (TortoiseHG is similar to tortoisesvn, and there is also VisualHG to plug into Visual Studio).
At the end of the day, it's whatever you / your team are most comfortable with. Each have their own strengths and weaknesses, but the most important thing is to just get your code under source control.
Matt
What do you use to push database changes? I'm curious why I don't see anyone using SQL replication to make these changes.
Hey Connie,
You don't see it much, because it's so darn difficuilt. Most people just store backups.
If you fancy a bit of a read, go checkout this post that talks all about the issues
http://our.umbraco.org/forum/core/general/3619-Source-control-and-multiple-developers
Matt
is working on a reply...