我所在的团队有 3 名开发人员。我们已开始使用 Redmine 进行项目管理和问题跟踪,并且非常喜欢它。我在其他地方看到,当为项目设置后端存储库时,Redmine 可以很好地工作。各方面都具有良好的集成性。
这家商店目前使用的是 .Net 和 SQL Server 2005。我正在考虑建议将我们的 VCS 迁移到 Subversion(以便我们可以与 Redmine 集成)。我见过一款名为 VisualSVN 的产品,它使 Visual Studio 能够与 Subversion 一起使用,这样就涵盖了 .Net。但另一个大问题是,是否可以配置 SQL Server Management Studio 以某种方式将 Subversion 用于其 VCS。有人这样做过吗?
本店目前正在使用Sourcegear Fortress。
答案1
到目前为止我还没有找到任何东西,但这看起来很有希望:
http://www.jrummell.com/blog/2009/11/sql-server-management-studio-and-tortoisesvn/
这使用外部工具SQL 管理器中的命令TortoiseSVN(VisualSVN 使用这个,所以应该兼容!)。
答案2
回答较晚,但对主题访问者有用
SQL Server Management Studio 提供了使用 Microsoft 源代码控制接口 (MSSCCI) 提供程序来使用源代码控制的选项。(例如https://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8)
它使源代码控制系统能够与 Windows 应用程序集成,这意味着通过使用 MSSCCI 提供程序,源代码控制功能将集成到应用程序(在本例中为 SQL Server Management Studio)中,而无需其他客户端执行源代码控制操作。
在 SQL Server Management Studio 中使用 MSSCCI 提供程序的先决条件是安装 Visual Studio 或 Team Explorer(Team Foundation Server 客户端),因为 MSSCCI 提供程序依赖于 Microsoft TFS 库。
您还可以使用第三方工具,例如 ApexSQL Source Control,它是一个 SQL Server Management Studio SQL 源代码控制插件,对所有主要源代码控制系统(例如 Mercurial、Git、Perforce、Subversion 和 Team Foundation Server)都有本机支持。
点击此链接https://stackoverflow.com/a/32436729/3809623,获取有关如何使用 ApexSQL Source Control 将数据库放入源代码控制的更多详细信息。
答案3
Redgate 推出了一款名为“SQL Source Control”的产品
http://www.red-gate.com/products/SQL_Source_Control/
从有限的尝试来看,它看起来相当不错。