0
我下載了處理模板。TFS - 錯誤處理模板 - 新增狀態不可用
通過爲它添加這些新狀態和狀態轉換更新了Bug過程模板。
新加入的國家
「合併UAT」 「發佈到UAT」 「合併到主幹」 「發佈到正式版」
<STATE value="New">
\t <FIELDS>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t </FIELDS>
</STATE>
<STATE value="Active">
\t <FIELDS>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t </FIELDS>
</STATE>
<STATE value="Resolved">
\t <FIELDS>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t \t <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
\t \t \t <EMPTY/>
\t \t </FIELD>
\t </FIELDS>
</STATE>
<STATE value="Closed"/>
<STATE value="Merged to UAT"/>
<STATE value="Released to UAT"/>
<STATE value="Merged to Trunk"/>
<STATE value="Released to PROD"/>
,我有添加新的狀態轉換
<TRANSITION from="Resolved" to="Merged to UAT">
\t <REASONS>
\t \t <DEFAULTREASON value="Merged to UAT"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Merged to UAT" to="Released to UAT">
\t <REASONS>
\t \t <DEFAULTREASON value="Released to UAT"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Merged to UAT" to="Closed">
\t <REASONS>
\t \t <DEFAULTREASON value="Not Releasing to Prod"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Released to UAT" to="Merged to Trunk">
\t <REASONS>
\t \t <DEFAULTREASON value="Merged to Trunk"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Released to UAT" to="Closed">
\t <REASONS>
\t \t <DEFAULTREASON value="Not releasing to PROD"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Merged to Trunk" to="Closed">
\t <REASONS>
\t \t <DEFAULTREASON value="Not Releasing to Prod"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Merged to Trunk" to="Released to PROD">
\t <REASONS>
\t \t <DEFAULTREASON value="Released to PROD"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
<TRANSITION from="Released to PROD" to="Closed">
\t <REASONS>
\t \t <DEFAULTREASON value="Approved in Prod"/>
\t </REASONS>
\t <FIELDS>
\t \t <FIELD refname="System.AssignedTo">
\t \t \t <COPY from="currentuser"/>
\t \t </FIELD>
\t </FIELDS>
</TRANSITION>
能夠成功導入模板。
但即使添加了這些,我也沒有看到可用於Bugs上Transition的狀態。
我重新啓動了Visual Studio,並且確保我斷開連接並重新連接TFS,考慮它的緩存問題。