自动化红门源控制DB链接并提交SVN

Ban*_*ita 5 svn redgate

我们要求将红门源控制作为自动化接口的一部分.

我们希望以编程方式链接所需的数据库并执行对数据库更改的提交.

这可能吗?如果是,我们应该使用哪种API?

小智 0

这是一项艰难的任务。根据自动化的方式,您可以组合使用其他程序。例如,如果您有某种 CI 系统,您可以使用 SQL Compare 自动将源代码管理中的文件与实时数据库进行比较,并告诉它进行同步。您将需要源代码控制系统的命令行界面来重新签入更改。

SQL Source Control 作为一个软件,被设计为只能交互工作。

如果您想在代码(c#、VB)中执行此操作,那么您可以利用源代码控制系统的 API 来检查文件(如果有)。例如,SVN 有“SharpSVN”,还有 TFS 的 API。