是否存在以编程方式在本地检测 add/edit/deletes 并相应地在线更新 visual studio 的简单解决方案?

Does a simple solution exist for programmatically detecting add/edit/deletes locally and updating visual studio online accordingly?

我有生成 SQL 脚本的代码,每晚都会 运行。我想每晚将其检查到源代码管理中,因此我可以获得表等更改的历史记录,以及选择新表和删除表的时间。

我在 Visual Studio 在线创建了一个团队项目。

从网上看,似乎没有可靠的方法可以自动在本地获取更改并将它们提交给 VSO。我必须创建一些东西,将我在本地拥有的东西与 VSO 中的东西进行比较,这对我来说似乎容易出错。

如果我使用命令行实用程序,看起来我必须告诉它添加和删除的内容(我不能只检查所有内容,然后 add/edit/delete 我的本地文件,然后提交)。
我也研究了 Team Foundation Server class,但那已经过时了。


TL;DR: 有什么我可以轻松地将本地更改 (add/edit/delete) 同步到 VSO,而不必告诉它更改了什么吗?

为什么不直接签入工作区中的更改?

如果您的本地工作区包含您在其中生成 SQL 的文件夹,您只需调用 tf.exe 签入即可将所有更改导入 TFS。

+丹尼尔是对的。