Azure DevOps Service/Server 內所建立的工作項目 (Work items)  與 Git 版控歷史紀錄 (如:Branch、Pull Request 與 Commit) 是可以建立雙向連結的,其建立連結的好處包含:
  1. 在工作項目內的 Development 欄位中,顯示與此工作項目有關 Git 操作,快速的了解歷程與程式修改紀錄
  2. 從 Git 的歷史紀錄中,了解 Commit 與哪個工作項目有關
  3. 更新版本時,管理人員能清楚了解那些工作項目 (Bug 修正、新功能) 已經完成

本篇文章將簡單介紹一個小技巧,如何透過 Git Commit Message 與工作項目建立連結,若有錯誤或任何建議,請各位前輩不吝提出






Git Commit 連結至工作項目

其實相當簡單,只需要在 Git Commit (提交) 過程中,在 Message 加上 #ID ,即自動產生連結至該工作項目,事後在 Azure Repo Commit 內 Review 時即可點選該連結,就能轉至該工作事項 (其實與 GitHub 的 Issue Montions 操作方式類似)








工作項目連結至 Git Commit 

若要從工作事項中看見相關的 Commit,除了如上述相同在 Git Commit Message 中加入 #ID 以外,需要先確定 Commit mention linking 功能是否有開啟。設定位置在 專案設定 (Project Setting) > 儲存庫 (Repositories) > 點選該 Repo > 啟用 Commit mention linking






接下來,你只需要開啟該工作事項 (我們的範例是 #1101),即可在旁邊的 Development 欄位中找到提及此工作事項的 Commit。