0

我一直在为我的工作测试 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 服务器的配置方式引起的吗?任何帮助,将不胜感激。

4

1 回答 1

0

我不确定您在谈论哪些数据。TFS 将所有数据存储在 SQL 数据库中,而 VSS 将源存储在文件系统上。您是否将 TFS 数据库文件存储在 C: 驱动器上?

于 2013-12-17T01:11:32.123 回答