以编程方式将文件签入到Visual Studio Online

时间:2014-06-17 19:51:59

标签: c# sql-server visual-studio tfs azure-devops

我找到了Visual Studio Online的this API文档,其中显示了如何获取项目,但似乎并未显示如何签入项目。有谁知道这样做的方法?

背景

我们想要控制我们的数据库对象(表,视图,存储过程等),但不要手动确保我们在服务器上所做的更改已签入源代码控制

我们的想法是使用Sql Scripting Libraries生成当前数据库对象的文件,然后以编程方式上传/签入对Visual Studio Online(即TFS在线)的更改。这将在我们的开发/测试/生产数据库中每天执行。

我也开放其他想法来自动执行此操作,例如,如果有办法让Visual Studio以编程方式执行签入,而无需用户通过GUI执行此操作。

2 个答案:

答案 0 :(得分:0)

所以......我发现Visual Studio / Team Foundation有command line programdo the trick。如果还有其他想法,我会感兴趣。

答案 1 :(得分:0)

如果你使用Git for VSO,那么Using Git tools with Visual Studio Online可能有帮助