这是用于在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 ...已连接。
创建工作区&#39;(工作区详细信息)&#39; ...
项目映射到&#39; C:\ Users \ user \ AppData \ Local \ Temp \ svn2tfs_635890620955811522_tfs&#39;。
从服务器中检索文件......
工作区准备就绪。
警告:注意字段&#39; SvnRevision&#39;在指定的团队项目中不存在,不会导入信息。
警告:注意字段&#39; SvnLog&#39;在指定的团队项目中不存在,不会导入信息。
警告:注意字段&#39; SvnDate&#39;在指定的团队项目中不存在,不会导入信息。
好的,让我们开始吧!
1/156 r2065:字典中没有给定的密钥。
退出。
答案 0 :(得分:-1)
尝试此链接中提到的解决方案:https://svn2tfs.codeplex.com/discussions/354413
问题应该在CS50252中修复,所以如果你使用了 它源自最新版本(重新编译解决方案) 应该工作。
无论如何,如果您确定用户名的大小写是正确的并且您 确保所有SVN用户都映射到TFS用户,你应该 调试并提供更多信息。