带有 Team Foundation Server 的 MS-Access 2013

MS-Access 2013 with Team Foundation Server

我有访问数据库的表格和报告,我在不同的场景中随着时间的推移而改变。我希望能够跟踪更改和分支修改。

如何将 MS-Access 应用程序添加到 TFS?

披露:我是答案中提到的产品的所有者。

由于将整个 mdb/accdb-file 添加到版本控制中没有什么好处,您需要将 Access 对象(表单、报告等)作为文件提取到文件系统中。这可以通过使用 Application.SaveAsText 方法来完成。您稍后可以使用 LoadFromText 方法将这些文件导入回您的应用程序。 - 可以使用 SCC 系统的客户端将生成的文件添加到任何版本控制系统并由其管理。

虽然这种方法有点麻烦。

直到 Access 2010 微软提供了 source code control add in for Access that did exactly that and interacted with the version control system to manage the individual objects (as files) there. - This add-in was discontinued with Access 2013

对于 Access 2013 和 2016,我只知道已停产插件的一种替代产品,它适用于 TFS(以及许多其他源代码控制系统)。它被命名为 Ivercy,是一个商业产品,已于 2015 年 9 月发布。我是它的所有者。