Dot-Net
獲取 TFS 中工作項的評論歷史記錄
在大多數缺陷跟踪器中,都有與工單/事件/問題/工作項相關聯的評論歷史記錄。
我希望通過 SDK 從 TFS 獲取相同的資訊以獲取工作項 - 理想情況下:
- 誰創建了評論。
- 評論的文本。
- 誰最後更新/編輯了評論(如果 TFS 中可能發生這種情況?)
我已經確定一個 WorkItem 具有通過“Revisions”屬性可用的修訂集合,並且您可以遍歷每個修訂 - 但修訂沒有“歷史”屬性,我假設我可以在其中找到由使用者。此外,我不認為每次更改都必須記錄評論 - 所以我懷疑我需要忽略沒有任何歷史屬性資訊的修訂?
關於在 TFS 中為工作項獲取此“評論歷史記錄”資訊的最佳方式的任何想法 - 修訂列表是正確的方式,還是我應該使用 API 的其他部分?
為了獲取評論歷史,您需要訪問工作項修訂的“歷史”屬性。
顯然,目前(最新)版本的工作項會將此欄位設為空,但歷史修訂註釋會存在。
團隊資源管理器中工作項上顯示的“歷史”是通過遍歷修訂並顯示已更改的欄位和“歷史”屬性中的文本來建構的