我们计划使用Red Gate SQL 源代码控制,但尚未决定使用哪个源代码控制系统:您可以使用Subversion (SVN)或Team Foundation Server (TFS)。
我们应该选择哪一个?这对 Red Gate SQL 源代码控制的方式有何影响?
以下是一些可能影响我们选择的因素:
- 我们使用 SQL Server 2008 R2
- 我们目前不使用 SVN 或 TFS
- 我们不会使用 SVN 或 TFS 来控制我们的非数据库代码
- 我们通过 MSDN 许可证获得 TFS,因此成本不是一个因素
- 我们在同一个办公室和远程工作
任何帮助或建议将不胜感激。
编辑:对于非数据库代码,我们使用 VSS,我们将在本周晚些时候将其替换为 Mercurial(使用 Kiln)。
编辑:自从发布这个问题以来,我发现 Red Gate SQL 源代码控制可以与任何具有合适命令行的源代码控制系统一起使用。因此,我们可以让它与我们的 Mercurial/Kiln 实现一起使用,并且肯定会考虑这一点。对此的任何建议都会非常有帮助。