2016-04-06 59 views
2

時,當試圖創建TFS 2015年R2(上炳廷)與自定義流程模板創建新的團隊項目,我收到此錯誤彈出:錯誤TF30170:「您使用的流程模板不支持Git。」創建一個團隊項目

TFS Error when attempting to create a new Team Proejct

這是一個驚喜,因爲我們的自定義流程模板基於默認的Microsoft Scrum模板。

幾乎沒有人從我的google-fu在互聯網上有這個錯誤。我相信我有一個解決方案,如果有的話,將相應地回答這個問題。

回答

3

如果您的Scrum的模板是從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> 

並稱的blob文件應該讓你完成這個過程。

+1

這是完全正確的答案 - 最初定製的模板是在添加Git特性之前在TFS中創建的。之前沒有出現過這個問題,因爲實際源代碼管理的流程模板(使用git)與一個跨團隊項目工作工作跟蹤分開使用。 – Ryanman

相關問題