我一直在为我的工作测试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服务器的配置方式引起的吗?任何帮助将不胜感激。
答案 0 :(得分:0)
我不确定您在谈论哪些数据。与将VSF存储在文件系统中的VSS不同,TFS将所有数据存储在SQL数据库中。您是否将TFS数据库文件存储在该框上的C:驱动器上?