我一直在为我的工作测试 VSS 到 TFS 的迁移。我们安装了 tfs 的测试服务器对驱动器进行了分区。系统停留在 C 盘上,我们不碰那个盘。我们有适用于我们应用程序的 E 驱动器。
我编写了配置文件,以便迁移运行并且运行良好。但由于某种原因,它正在将数据迁移到 C 驱动器。C 盘只有足够的空间,所以系统可以正常运行。这是我的配置文件的样子:
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<VSSDatabase name="E:\TFS\projectfolder\project"></VSSDatabase>
</Source>
<ProjectMap>
<Project source="$/" Destination="$/Test-Location"></Project>
</ProjectMap>
</ConverterSpecificSetting>
<Settings>
<TeamFoundationServer name="servername" port="port" protocol="http" collection="tfs/DefaultCollection" />
<Output file="Migration.xml" />
</Settings>
</SourceControlConverter>
为什么 VSSconverter 将我的文件迁移到 C 盘?我已经对此进行了一周或更长时间的研究,但找不到任何可以帮助我的东西。我需要在目的地指定 E:\ 吗?这可能是由 TFS 服务器的配置方式引起的吗?任何帮助,将不胜感激。