0

正如标题所说,我想使用 Vault 对 MS Access 应用程序进行源代码控制,该应用程序包含带有 vb 代码的表单、查询和模块。我想避免将模块导出到文本文件和从文本文件导入模块的繁琐过程,以便与以前的代码进行区分。

谢谢。

4

3 回答 3

1

Access 2003 可以与 Visual SourceSafe 6.0 一起使用。

我不得不假设,既然 access 确实支持 SCC,那么也许它是一个标准接口?我不相信用于 ms-access 的 SCC 将与 SourceGear 一起使用。

您可以在此处找到有关使用带有 ms-access 的 VSS 6 的信息:

http://support.microsoft.com/kb/837136/en-us

我将 SCC 与 ms-access 一起使用。您甚至可以签入/签出表格甚至查询。因此,它确实允许不止一个开发人员同时处理应用程序。

请记住上述用于 ms-access 的 SCC 通过使用未记录的

Saveastext

反过来是:

LoadFromText

在访问调试窗口中键入上述两个命令,它会让您智能感知选项+参数是什么。

有了上述信息,您当然可以将 ms-access 中的点点滴滴导入和导出到 Source Gear 中。

因此,让 ms-access 的 SCC 功能与 Soruce Gear 一起工作有点远,但您可以使用上述两个命令拼凑一些将对象拉入和拉出 Source Gear 的东西。

于 2009-07-16T06:23:40.390 回答
0

我唯一可以添加到 Albert Kallal 的答案是,我实际上确实将 MS Access 与两个不同的源代码控制提供程序一起使用 - 使用 MS Visual SourceSafe 和 SourceGear 的 SourceOffSite。

当我们的团队使用 SourceOffSite 时,偶尔会出现一些问题——比如在某些源代码控制操作期间 MS Access 突然失败——但总的来说它确实有效。(也许这些问题是由于我们有时“混合”了这两个源代码控制提供程序这一事实造成的——即一个开发人员使用 VSS,而另一个开发人员使用 SOS。所以我不能把这些问题归咎于 MS Access 本身。)

现在,我从未使用过 Vault。但是,由于 SourceOffsite 和 Vault 来自同一个供应商,我认为很有可能 (a) SourceGear 为 Vault 提供 MSSCCI 提供程序,并且 (b) MS Access 可以成功地与 Vault 一起使用。

希望这可以帮助。

于 2009-10-20T01:30:28.220 回答
0

我没有尝试过早期版本,但我可以确认 SourceGear Vault 5.0.4 可以与 Microsoft Access 2003 一起使用(安装了Access 2003 插件:源代码控制)。

为此,您需要在 Vault Client 中启用一个名为“Make Vault your default SCC provider”的选项。

于 2010-08-19T08:25:01.913 回答