カスタム プロセス テンプレートを使用して TFS 2015 R2 (オンプレミス) で新しいチーム プロジェクトを作成しようとすると、次のエラー ポップアップが表示されました。
カスタマイズされたプロセス テンプレートは既定の Microsoft Scrum テンプレートに基づいているため、これは驚きでした。
私のgoogle-fuからインターネット上でこのエラーが発生した人はほとんどいません。私は解決策を持っていると信じており、そうであれば、それに応じてこの質問に答えます。
カスタム プロセス テンプレートを使用して TFS 2015 R2 (オンプレミス) で新しいチーム プロジェクトを作成しようとすると、次のエラー ポップアップが表示されました。
カスタマイズされたプロセス テンプレートは既定の Microsoft Scrum テンプレートに基づいているため、これは驚きでした。
私のgoogle-fuからインターネット上でこのエラーが発生した人はほとんどいません。私は解決策を持っていると信じており、そうであれば、それに応じてこの質問に答えます。
スクラム テンプレートが Team Foundation Server に Git が導入される前のものである場合は、VersionControl.xml を編集してそこに Git 参照を含める必要があります。
<?xml version="1.0" encoding="utf-8"?>
<tasks>
<task id="VersionControlTask" name="Create Version Control area" plugin="Microsoft.ProjectCreationWizard.VersionControl" completionMessage="Version control Task completed.">
<taskXml>
...
<git>
<permission allow="GenericRead, GenericContribute, ForcePush, Administer, CreateBranch, CreateTag, ManageNote" identity="[$$PROJECTNAME$$]\$$PROJECTADMINGROUP$$" />
<permission allow="GenericRead, GenericContribute, CreateBranch, CreateTag, ManageNote" identity="[$$PROJECTNAME$$]\Contributors" />
<permission allow="GenericRead, GenericContribute, CreateBranch, CreateTag, ManageNote" identity="[$$PROJECTNAME$$]\Build Administrators" />
<permission allow="GenericRead" identity="[$$PROJECTNAME$$]\Readers" />
</git>
</taskXml>
</task>
</tasks>
そのブロブをファイルに追加すると、プロセスを完了することができます。