【问题标题】:Configuring VB6 with VSS 2005使用 VSS 2005 配置 VB6
【发布时间】:2015-07-15 01:38:58
【问题描述】:

我已经用 VSS 2005 配置了 VB6,以下功能运行良好:

  1. 签入和签出代码
  2. 获取最新版本
  3. 其他用户签出代码时显示错误。
  4. 如果在不签入的情况下尝试编辑代码会显示错误(仅当用户使用最新版本时)

我在 VB.Net 和带有 VSS 的 VB6 配置中发现的区别是:

  1. 当用户尝试编辑代码时,代码没有自动签入,而没有签入代码。
  2. 不允许用户在 1 或 2 天后保存更改和签入代码。用户在关闭代码之前需要签入代码。
  3. .vbp 文件显示“路径/文件访问错误:”。当用户尝试在机器上保存代码时。
  4. 允许用户在用户首次打开代码时无需签入即可编辑代码。

我做了this链接中提到的所有设置。

【问题讨论】:

  • 请-请-失去VSS并获得真正的版本控制系统。好吗?
  • 感谢 paulsm4,但使用 VSS 是我公司的决定。因此,我必须使用它。
  • 区别4:VB6总是坚持保存VBP文件,即使你实际上并没有以任何方式改变它。

标签: version-control vb6 visual-sourcesafe-2005


【解决方案1】:

正如 MarkJ 提到的,vbp 文件总是在应用程序运行时保存。无论如何,您都可以取消对话框来运行项目,但这比右键单击项目根目录并签出更麻烦。

我在我的 VB6 项目中使用 Team Foundation Server,并且其中也没有自动签出。恐怕在将代码移植到 .NET 之前,您将不得不忍受它

【讨论】:

    【解决方案2】:

    正如我提到的here死链接:WayBack version当您有一些不在 SourceSafe 中的文件或文档时也会出现问题。

    特别是(我仍然记录 here),当项目的某些文件与 SourceSafe 不关联时,通常没有文件显示其 SourceSafe 状态字形。

    我发现的解决方法是显示“添加文件”对话框,然后将其取消。我提供my public domain add-in,它会自动实现此解决方法。

    顺便说一句,请确保您安装了最新的 VSS Service Pack。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多