使用数据库表或源代码控制工具进行版本控制?

时间:2016-03-01 07:13:43

标签: database ms-access version-control

我们的应用程序有一个MS Access 2010数据库(我知道..我更喜欢SQL Server,但这是另一个主题)。

由于MS Access将其数据存储在单个神秘的单片二进制文件而不是脚本中,因此我的团队正在考虑创建与不同版本的软件相对应的多个额外表,并将这些版本保存在一个主数据库中。

我建议只将二进制文件放在与软件源代码相同的源代码控制工具中。然后绝大多数数据库内容将与其他版本重复,但至少它使版本控制工具以同步方式同时控制软件源和数据库。

应用程序使用从数据库导出的XML文件(不直接绑定到数据库中)。

这两种方法的优点和缺点是什么?

我熟悉SQL Server的版本控制方法,但MS Access对于管理具有大量分支的应用程序来说似乎很麻烦。

0 个答案:

没有答案