我是一个有3名开发者的团队的成员。 我们已经开始在这里使用Redmine进行项目pipe理和问题跟踪,并且喜欢它。 我已经在其他地方看到,当为项目设置后端存储库时,Redmine可以如何工作。 周围有很好的整合。
这家商店目前是.Net和SQL Server 2005.我正在考虑向我们的VCS推荐Subversion,以便我们可以与Redmine集成。 我已经看到了一个名为VisualSVN的产品,它将使Subversion使用Visual Studio成为可能,所以涵盖.Net。 但另外一个大问题是,如果可以将SQL Server Management Studioconfiguration为以某种方式将Subversion用于其VCS。 有没有人做过这个?
这家商店目前正在使用Sourcegear Fortress。
到目前为止,我还没有find自己,但是这看起来很有希望:
http://www.jrummell.com/blog/2009/11/sql-server-management-studio-and-tortoisesvn/
这使用SQLpipe理器中的外部工具命令挂钩到TortoiseSVN (VisualSVN使用它,所以它应该兼容!)。
迟到的答案,但可以有用的线程访问者
SQL Server Management Studio提供了一个通过使用Microsoft源代码pipe理界面(MSSCCI)提供程序来使用源代码pipe理的选项。 (例如https://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8 )
它使源代码控制系统能够与Windows应用程序集成,这意味着通过使用MSSCCI提供程序,源代码pipe理function集成在应用程序中,在这种情况下是SQL Server Management Studio,并且不需要另一个客户端执行源代码pipe理操作。
与SQL Server Management Studio一起使用MSSCCI提供程序的先决条件是安装Visual Studio或Team Explorer(Team Foundation Server客户端),因为MSSCCI提供程序依赖于Microsoft TFS库。
您也可以使用第三方工具,例如ApexSQL源代码pipe理,它是一个SQL Server Management Studio SQL源代码pipe理插件,对所有主要的源代码pipe理系统,如Mercurial,Git,Perforce,Subversion和Team基础服务器。
按照这个链接https://stackoverflow.com/a/32436729/3809623 ,以获得更多的细节如何将数据库与ApexSQL源代码pipe理的源代码pipe理。
Redgate正在推出一款名为“SQL Source Control”的产品,
http://www.red-gate.com/products/SQL_Source_Control/
从有限的尝试看起来相当不错。
我曾为不同的公司使用SQL数据库超过15年。 大量的工作可以进入大型数据库。 我需要一种方法来跟踪用户的变化。 我很惊讶,利用源代码控制的力量在数据库代码方面是不正常的做法。
经过一番search,公用事业确实存在。 我find了一个适合我的需求。 它被称为SQL Deploy Manager 。 它被devise为采用SQL代码文件并导出数据并重build或更新数据库。
快速入门指南将更好地解释这些过程。 我已经给开发者留言了,他说有更多的function可以自动化安装过程。 他使用他的数据仓库中的工具在多个服务器上部署代码更改。 哪一个简单的DOSbatch file可以自动执行多个部署。