2011-08-04 4 views
1

TFS 통합 플랫폼을 사용하여 SVN에서 TFS2010으로 소스 코드를 마이그레이션하려고합니다.TFS 통합 플랫폼 : SVN 어댑터를 사용하여 사용자를 매핑하는 방법은 무엇입니까?

저는 TFS 통합 플랫폼의 3 월 25 일부터 Codeplex Release를 사용하고 있습니다.

기본적으로 SVN 어댑터가 작동합니다. 소스 코드를 SVN 저장소에서 전체 기록 (SVN의 모든 개정판)을 포함하여 TFS로 가져올 수 있습니다.

그러나 TFS 로의 모든 체크 인은 TFS 통합 플랫폼 셸을 실행하는 사용자로 수행됩니다.

SVN 사용자를 TFS 사용자에게 매핑하는 방법을 궁금합니다. 내 SVN 사용자가 Windows 사용자로 구성된 ActiveDirectory가 아닙니다.

각 SVN 사용자에 대해 기존 TFS 사용자에 대한 명시적인 매핑을 지정하고 싶습니다.

웹에서 <UserMappings> 요소 또는 <ValueMap name="UserMap"> 또는 <AliasMappings>을 사용할 때 여러 가지 힌트를 발견했지만 SVN 어댑터로 구성하는 방법에 대한 구체적인 예가없는 것 같습니다. 내 모든 실험에 실패했습니다 ...

SVN 어댑터와 함께 작동합니까?

누군가이지도를 구성하는 방법에 대한 힌트 또는 포인터를 줄 수 있습니까?

답변

2

TFS 통합 플랫폼 MSDN 포럼 provided the solution에서 확인하십시오.

난 그냥 여기를 반복 :

추가하거나 구성 XML에 <UserIdentityMappings> 요소를 확장합니다. 이 요소는 <SessionGroup> 안에 있습니다. 그것은 이런 식으로 lokk 수 있습니다 :

<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> 

이 날 양식.

관련 문제