将VSS迁移到TFS

时间:2018-10-22 10:25:56

标签: visual-studio tfs vb6 visual-sourcesafe vb6-migration

我在VB6中没有几个项目,在VS.Net中也很少。 对于VB6,我们使用VSS作为版本控制,对于VS.Net,我们使用TFS。 现在,我们尝试使用一种版本控制(即TFS),因此我们需要将VB 6或VSS代码迁移到TFS中。

是否可以将TFS用于VB6代码或迁移? 我们无法转换VB6代码VS.Net,因为很少有客户端仍在使用VB6代码。

请告知是否有人遇到这种情况或有处理这种情况的经验。

谢谢

1 个答案:

答案 0 :(得分:8)

这是一个以上的问题,所以让我们将它们分开。

使用VB6中的TFS

您必须为TFS安装适当的客户端:Jesse's post中对此进行了详细说明。 不久,您必须安装32位MSSCCI提供程序,这是VB6唯一支持的。

VSS迁移

有一个工具可以帮助您使用TFS(Visual Source Safe Upgrade Tool for Team Foundation Server)中的历史记录和权限来导入源代码。它不会对您的VB6项目做任何事情:它们将保持完整。

我认为这是一个可选步骤,因为您可以简单地在TFS中创建一个新的存储库,就可以在那里提交代码(在固定绑定(如后面所述)之后),并使旧的VSS信息库处于只读模式(通过删除来自用户的写入权限。

VB6绑定

现在在TFS中的

VB6项目仍然记得VSS。 要从VSS取消绑定VB项目,必须删除vssver.sccmssccprj.scc文件。