We are planning on using Red Gate SQL Source Control, but have not yet decided which source control system to use yet: you can use Subversion (SVN) or Team Foundation Server (TFS).
Which one should we choose and how does that affect the way Red Gate SQL Source Control?
Here are some factors that might affect our choice:
- We use SQL Server 2008 R2
- We do not currently use SVN or TFS
- We will not be using either SVN or TFS to source control our non-database code
- We get TFS with our MSDN license, so cost is not a factor
- We work both in the same office and remotely
Any help or advice would be appreciated.
EDIT: For non-database code we use VSS, which we are going to replace with Mercurial (with Kiln) later this week.
EDIT: Since posting this question, I have found out that Red Gate SQL Source Control will work with any source control system that has a suitable command line. So, we could get it to work with our implementation of Mercurial/Kiln and would definitely consider that. Any advice on that would be very helpful.