昨天,我问了一个问题Migrate to TFS和提到的答案 一些非常好的工具,可以非常好 很有帮助。感谢jwanagel。但 我忘了在那里提到VSS 服务器和TFS服务器是两个 不同的机器。当你的时候 似乎在不同的位置 你必须采取不同的方式 路径。
将我在另一台计算机上的Visual SourceSafe数据库迁移到另一台计算机上的TFS服务器时,我需要做些什么?
感谢。
答案 0 :(得分:1)
他们绝对可以在不同的机器上。只需确保两台机器可以互相看见。
在vssconverter.exe实用程序的配置文件中,您将看到:
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<VSSDatabase name="c:\VSSDatabase">
</VSSDatabase>
</Source>
<ProjectMap>
<Project Source="$/MyFirstProject"
Destination="$/MyTeam_ProjectOne">
</Project>
<Project Source="$/MySecondProject"
Destination="$/MyTeam_ProjectTwo">
</Project>
</ProjectMap>
</ConverterSpecificSetting>
<Settings>
<TeamFoundationServer name="YourTFSServerName"
port="PortNumber"
protocol="http"
collection="MyTeamProjectCollection">
</TeamFoundationServer>
</Settings>
</SourceControlConverter>
该区域将指定VSS数据库的位置。这将始终在本地,因为vssconverter.exe是从您要迁移的VSS服务器运行的。如果查看该区域,则可以在此处指定TFS服务器地址。 TFS地址不必是相同的计算机名称。只要从VSS服务器可以看到您从中迁移就没有问题。
(我刚刚完成了从VSS服务器到另一台TFS机器的迁移。)
希望有所帮助!