以往比較熟悉的是 TFS 及 SourceTree,最近換了一個PM就換了一個版控工具
依據跟 AI 的討論及自己操作結果大略紀錄如下
WorkItem 與 Commit 項目的關聯
> 直接在提交訊息處輸入, AI 給的是 " 專案名稱#工作項目編號 " ,目前自己測試是輸入 " #工作項目編號 "
在"推送"是看不出有關聯成功的,要到面板的 Development 才能看到有被關聯 ( 對於這點設計頗有微詞 )
Commit 同時更新工作項目狀態
> 目前專案設定的狀態為 : Approved > Commited > Done
簡略看了幾筆資料,DevOps 似乎沒辦法做到提交的同時更新狀態? ( known that changing the state of the work item via git commit is not feasible )
只有一個 Fixes #123 的指令,名稱對應不上,要測試後才知道此指令的效果
但基本上是沒辦法做到我想要的流程
可能比較熟悉 TFS ,總覺得他彈性比較大,目前 DevOps 操作差強人意。
參考資料 :
https://techcommunity.microsoft.com/discussions/azure/update-work-item-status-on-git-commit/3629132
https://stackoverflow.com/questions/57601760/azure-devops-how-to-change-state-of-work-item-via-git-commit
https://learn.microsoft.com/zh-tw/azure/devops/repos/git/resolution-mentions?view=azure-devops
https://stackoverflow.com/questions/40679147/work-items-commits-state-control
