我在VB6中没有几个项目,在VS.Net中也很少。 对于VB6,我们使用VSS作为版本控制,对于VS.Net,我们使用TFS。 现在,我们尝试使用一种版本控制(即TFS),因此我们需要将VB 6或VSS代码迁移到TFS中。
是否可以将TFS用于VB6代码或迁移? 我们无法转换VB6代码VS.Net,因为很少有客户端仍在使用VB6代码。
请告知是否有人遇到这种情况或有处理这种情况的经验。
谢谢
答案 0 :(得分:8)
这是一个以上的问题,所以让我们将它们分开。
您必须为TFS安装适当的客户端:Jesse's post中对此进行了详细说明。 不久,您必须安装32位MSSCCI提供程序,这是VB6唯一支持的。
有一个工具可以帮助您使用TFS(Visual Source Safe Upgrade Tool for Team Foundation Server)中的历史记录和权限来导入源代码。它不会对您的VB6项目做任何事情:它们将保持完整。
我认为这是一个可选步骤,因为您可以简单地在TFS中创建一个新的存储库,就可以在那里提交代码(在固定绑定(如后面所述)之后),并使旧的VSS信息库处于只读模式(通过删除来自用户的写入权限。
VB6项目仍然记得VSS。
要从VSS取消绑定VB项目,必须删除vssver.scc
和mssccprj.scc
文件。