将 VSS 迁移到 TFS
Migrate VSS to TFS
我在 VB6 中的项目很少,在 VS.Net 中的项目也很少。
对于 VB6,我们使用 VSS 作为版本控制,对于 VS.Net,我们使用 TFS。
现在我们正在尝试使用一种版本控制,即 TFS,因此我们需要将 VB 6 或 VSS 代码迁移到 TFS。
有什么方法可以将 TFS 用于 VB6 代码或迁移吗?
我们无法转换 VB6 代码 VS.Net,因为很少有客户仍在使用 VB6 代码。
有没有人遇到过这种情况或者有处理这种情况的经验,请指教。
谢谢
这个问题不止一个,我们分开来看。
使用来自 VB6
的 TFS
您必须为 TFS 安装正确的客户端:这在 Jesse's post 上有详细说明。
很快,您必须安装 32 位 MSSCCI 提供程序,它仅受 VB6.
支持
VSS 迁移
有一个工具可以帮助您在 TFS 中导入具有历史记录和权限的源代码 (Visual Source Safe Upgrade Tool for Team Foundation Server)。它不会对您的 VB6 个项目做任何事情:它们将完好无损。
在我看来,这是一个可选步骤,因为您可以简单地在 TFS 中创建一个新的存储库,可以在那里提交代码(在修复绑定后,如后所述),并将您的旧 VSS 存储库保留为只读模式(通过删除用户的写入权限)。
VB6 个绑定
VBTFS 中现在有 6 个项目仍然记得 VSS。
要从 VSS 取消绑定 VB 项目,您必须删除 vssver.scc
和 mssccprj.scc
文件。
我在 VB6 中的项目很少,在 VS.Net 中的项目也很少。 对于 VB6,我们使用 VSS 作为版本控制,对于 VS.Net,我们使用 TFS。 现在我们正在尝试使用一种版本控制,即 TFS,因此我们需要将 VB 6 或 VSS 代码迁移到 TFS。
有什么方法可以将 TFS 用于 VB6 代码或迁移吗? 我们无法转换 VB6 代码 VS.Net,因为很少有客户仍在使用 VB6 代码。
有没有人遇到过这种情况或者有处理这种情况的经验,请指教。
谢谢
这个问题不止一个,我们分开来看。
使用来自 VB6
的 TFS您必须为 TFS 安装正确的客户端:这在 Jesse's post 上有详细说明。 很快,您必须安装 32 位 MSSCCI 提供程序,它仅受 VB6.
支持VSS 迁移
有一个工具可以帮助您在 TFS 中导入具有历史记录和权限的源代码 (Visual Source Safe Upgrade Tool for Team Foundation Server)。它不会对您的 VB6 个项目做任何事情:它们将完好无损。
在我看来,这是一个可选步骤,因为您可以简单地在 TFS 中创建一个新的存储库,可以在那里提交代码(在修复绑定后,如后所述),并将您的旧 VSS 存储库保留为只读模式(通过删除用户的写入权限)。
VB6 个绑定
VBTFS 中现在有 6 个项目仍然记得 VSS。
要从 VSS 取消绑定 VB 项目,您必须删除 vssver.scc
和 mssccprj.scc
文件。