共用方式為


提交時解決工作項目

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

在提交訊息中提到關鍵字即可關閉工作項目。 當您在提交中提及一個透過支援的工作流程進入預設分支的工作專案時,我們將嘗試解決該工作專案。

關鍵字

觸發解析提及的三個支援關鍵字是 fixfixesfixed(不區分大小寫)。 或者,冒號可以跟在關鍵字後面。 大多數形式的標點符號可以在決議提及之前或繼續,但不包括另一個井號 (#)。

範例

Fixes #123

This fixed #123!

Change behavior to fix: #123

Fixes #123 and fixes #124

備註

每個要關閉的工作專案都必須同時包含支援的關鍵字和工作專案編號。 逗號分隔的清單,例如 fixes #123,124,125 在關鍵字之後,只會解析出第一個工作項目。 這樣做是為了減少可能發生的意外解決量。

關閉工作專案

使用關鍵字在認可訊息中引用工作項目,然後遵循下列兩個工作流程之一:

  • 推送事件 - 如果一個提交在推送到版本庫的預設分支時包含解決方案的提及,系統將嘗試解決該工作項目。

  • 拉取要求完成後事件 - 當使用者完成拉取要求(不包括 Squash 合併)至默認分支,並選取[合併之後完成相關聯的工作專案] 選項時,系統會處理繫結至拉取要求的所有提交,以處理解決提及,並嘗試解決相關聯的工作專案。 這是透過在拉取請求的完成對話框中選取完成後的選項,以完成相關聯的工作項目。

    完成後對話框選項

啟用提交提及項目解析

您可以使用存放庫設定中的 提交提及工作項目解析 設定來啟用或停用此功能。 此設定是以每個存放庫為基礎設定,而且預設會啟用。

啟用提交提及工作專案解析的系統管理員選項