2
時,當試圖創建TFS 2015年R2(上炳廷)與自定義流程模板創建新的團隊項目,我收到此錯誤彈出:錯誤TF30170:「您使用的流程模板不支持Git。」創建一個團隊項目
這是一個驚喜,因爲我們的自定義流程模板基於默認的Microsoft Scrum模板。
幾乎沒有人從我的google-fu在互聯網上有這個錯誤。我相信我有一個解決方案,如果有的話,將相應地回答這個問題。
時,當試圖創建TFS 2015年R2(上炳廷)與自定義流程模板創建新的團隊項目,我收到此錯誤彈出:錯誤TF30170:「您使用的流程模板不支持Git。」創建一個團隊項目
這是一個驚喜,因爲我們的自定義流程模板基於默認的Microsoft Scrum模板。
幾乎沒有人從我的google-fu在互聯網上有這個錯誤。我相信我有一個解決方案,如果有的話,將相應地回答這個問題。
如果您的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文件應該讓你完成這個過程。
這是完全正確的答案 - 最初定製的模板是在添加Git特性之前在TFS中創建的。之前沒有出現過這個問題,因爲實際源代碼管理的流程模板(使用git)與一個跨團隊項目工作工作跟蹤分開使用。 – Ryanman