访问VBA代码的版本控制?

4

可能是重复问题:
VBA文件的版本控制

是否存在任何类型的版本控制?如果没有,是否有任何好的解决方案来集体开发带有VBA的MS Access 2007数据库?


请记得先搜索您的问题。 - Aaron Hoffman
抱歉,快速预览搜索没有显示任何相关内容。 - Igor Konoplyanko
3个回答

3
Microsoft已经为Access 2010开发了一个源代码控制插件:Source Code Control add-in
源代码控制插件可以与Microsoft Visual SourceSafe或其他源代码控制系统集成,以允许对查询、表单、报表、宏、模块和数据进行签入/签出。您还可以查看已签出对象的更改差异。

2

我使用Access应用程序和Team Foundation Server源代码控制进行工作。您需要切换Access期望的源代码控制提供程序;当我们从VSS切换到TFS时,我使用了这个工具Sourcecode Control Switcher。一旦切换完成,您可以在Access中设置源代码控制设置,并从TFS构建一个与源代码控制连接的.mdb文件。它的效果很好。


2
唯一集成VC解决方案的Access是Microsoft Visual Source Safe,但它的设计较差,甚至微软内部都避免使用它。有些人称其为“源代码破坏系统”,但我个人知道使用它取得成功的案例。通常情况下,由于其限制,它可能是小型和中型项目的好解决方案。
以下是关于VSS的一篇非常批判性的文章: http://www.highprogrammer.com/alan/windev/sourcesafe.html 另一个选择是设计自己的代码,使用Application.SaveAsText()导出VBA解决方案-这是Access API的部分未记录功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接