每日点滴之贰零零玖年拾贰月拾壹日
测试了如何从VSS迁移到TeamFoundation。
<ConverterSpecificSetting> <Source name="VSS"> <VSSDatabase name="d:\VssData"></VSSDatabase> <UserMap name = "d:\VSS2TeamFoundation\Usermap.xml"></UserMap> <SQL Server="SQLServerName" /> </Source> <ProjectMap> <Project Source="$/ABC_Solution" Destination="$/ABCSolution"></Project> </ProjectMap> </ConverterSpecificSetting> <Settings> <Output file="migration_Analysis.xml"></Output> <TeamFoundationServer name="FoundationServerName" port="8080" protocol="http"></TeamFoundationServer> </Settings>
<!-- <UserMap From="Admin" To="FoundationServerName\Administrator" />
我的环境配置如下:
Windows Server 2003 SP2
TFS2008
SQL Server 2008
VSS8.0
原来VSS是在另一服务器上,将DATA拷贝到TeamFoundation的服务器上。
在迁移过程中,出现如下错误:
修改migration_setting.xml文件后解决,最终migration_setting.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
</SourceControlConverter>
UserMap.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<UserMappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
This file is automatically created by VSS Converter. You can optionally use the file to map
a VSS user to a Team Foundation user. For example, <UserMap From="Jane" To="MyDomain\Janep"></UserMap>
This mapping causes all actions logged by VSS user “Jane” to be changed to Team
Foundation user “ MyDomain\Janep ” during migration.
-->
</UserMappings>
转换结果:
迁移后的源代码在团队资源管理器中可见,添加本地映射后即可使用。
浙公网安备 33010602011771号