我知道所有版本的 VSS 都有很多可怕的故事,我觉得有一天我会逃到更好的源代码控制机制,但在短期内我只是想做一些清理工作,并希望您对这个问题提出建议:
目标- 将旧的 VB6 源代码整合到“新”VSS 2005 数据库中(目前所有这些旧项目都签入到“旧”VSS 6.0d 数据库中);最终,淘汰“旧”VSS。
迄今为止的进展 - 新的 VSS 2005 数据库现在包含多个项目。一些使用 Visual Studio 2008,一些使用 Vstudio 2005,最近添加的是上面提到的 VB6 项目。单独所有这些项目和“解决方案”都可以,我可以签入 - 签出,启动 SourceSafe,查看差异等。
但是现在在 VSS 2005 数据库中的所有 VB6 项目在被询问时都会启动 VSS 6.0d,而不是 VSS 2005。
在我找到更好的非VSS方法之前,这是正常的吗?或者,当我单击工具->SourceSafe->运行 SourceSafe 时,可以以某种方式重新配置 VB6 以启动 VSS 2005?我似乎记得 VSS 6.0d 通过“加载项管理器”“集成”到 VB6 中。此时,安装了 VB6 的开发 PC 同时安装了 VSS 2005 和 VSS 6.0d 客户端。