Они могут быть абсолютно на разных машинах. Просто убедитесь, что две машины видят друг друга.
В файле конфигурации для утилиты 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, делая это.)
Надеюсь, это поможет!