每日点滴之贰零零玖年拾贰月拾壹日
测试了如何从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号