0

这是 svn2tfs1.2 中用于用户映射的 usermap.xml 文件

<?xml version="1.0"?>
<ArrayOfUserMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <UserMap>
    <SvnUserName>siva</SvnUserName>
    <TfsUserName>sivaramalingam</TfsUserName>
  </UserMap>  
</ArrayOfUserMap>

这些是我尝试导入时的日志。

开始导入...

正在连接到 Team Foundation Server... 以用户身份连接(删除了实际名称)。

正在连接到 SubVersion... 已连接。

创建工作区“(工作区详细信息)”...

项目映射到“C:\Users\user\AppData\Local\Temp\svn2tfs_635890620955811522_tfs”。

正在从服务器检索文件...

工作区准备就绪。

警告:注意字段“SvnRevision”在指定的团队项目中不存在,信息不​​会被导入。

警告:注意字段'SvnLog'在指定的团队项目中不存在,信息不​​会被导入。

警告:注意字段'SvnDate'在指定的团队项目中不存在,信息不​​会被导入。

好的,让我们开始吧!

1 / 156 r2065:字典中不存在给定的键。

退出。

4

1 回答 1

-1

尝试此链接中提到的解决方案:https ://svn2tfs.codeplex.com/discussions/354413

该问题应该已在 CS50252 中修复,因此如果您使用源代码中的最新版本(重新编译解决方案),它应该可以工作。

无论如何,如果您确定用户名的大小写是正确的,并且您确定所有 SVN 用户都映射到 TFS 用户,您应该调试并向我们提供更多信息。

于 2016-01-27T09:17:55.320 回答