2011-08-04 9 views
1

TFS統合プラットフォームを使用してSVNからTFS2010にソースコードを移行したいと考えています。TFS統合プラットフォーム:SVNアダプタを使ってユーザをマッピングする方法は?

私はTFS統合プラットフォームの3月25日からCodeplexリリースを使用しています。

SVNアダプタは基本的に動作します。ソースコードをSVNリポジトリからTFSに取得することができます。これには、すべての履歴(SVNのすべてのリビジョン)が含まれます。

ただし、TFSへのすべてのチェックインは、TFS統合プラットフォームシェルを実行しているユーザーとして行われます。

私はSVNユーザーのTFSユーザーへのマッピングをどのように構成できるのだろうかと思っていました。 私のSVNユーザーはWindowsユーザーとして構成されたActiveDirectoryではありません。

既存のTFSユーザーにSVNユーザーごとに明示的なマッピングを指定したいだけです。

<UserMappings>要素または<ValueMap name="UserMap">または<AliasMappings> ...を使用していくつかのヒントが見つかりましたが、SVNアダプタを使用してそれを設定する具体的な例はありません。すべての私の実験は失敗しています...

これはSVNアダプタで動作するはずですか?

誰かにこのマッピングを設定するヒントやポインタを教えてもらえますか?

答えて

2

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> 

これは私の作品です。

関連する問題