我想使用TFS集成平台将源码从SVN迁移到TFS2010。
我使用的是TFS集成平台3月25日发布的Codeplex。
SVN适配器基本上可以正常工作。我可以将源代码从SVN存储库中获取到TFS中,包括完整的历史记录(来自SVN的所有修订)。
但是,所有到TFS的签入都是以运行TFS集成平台Shell的用户身份完成的。
我想知道如何配置SVN用户到TFS用户的映射。我的SVN用户不是配置为Windows用户的ActiveDirectory。
我只想为每个SVN用户指定一个到现有TFS用户的显式映射。
在网上,我找到了几个关于使用<UserMappings>元素、<ValueMap name="UserMap">或<AliasMappings>的提示……但是似乎没有具体的示例说明如何使用SVN适配器进行配置。我所有的实验都失败了..。
这应该与SVN适配器一起工作吗?
有人能给我一个提示或指针如何配置这个映射吗?
发布于 2011-08-09 18:16:40
好了,在TFS集成平台MSDN论坛provided the solution上的各位。
我只是在这里重复一遍:
在您的配置xml中添加或扩展<UserIdentityMappings>元素。此元素位于<SessionGroup>内部。它应该看起来像这样:
<UserIdentityMappings EnableValidation="false">
<UserIdentityLookupAddins />
<DisplayNameMappings DirectionOfMapping="LeftToRight">
<DisplayNameMapping Left="svnuser1" Right="domain\user1" MappingRule="SimpleReplacement" />
<DisplayNameMapping Left="svnuser2" Right="domain\user2" MappingRule="SimpleReplacement" />
</DisplayNameMappings>
</UserIdentityMappings>这在我身上起作用了。
https://stackoverflow.com/questions/6939243
复制相似问题