2012-06-21 73 views
2

我使用TFS 2010,我需要使用TFS API來檢索有關已刪除工作項的信息。 TFS DB中有一個表[WorkItemsDestroyed],其中包含有關銷燬工作項的信息。有沒有辦法使用TFS API獲取這些信息?如何獲取有關已銷燬工作項目的信息?

+1

這有幫助嗎? http://stackoverflow.com/a/9185435/728929 – pantelif

+0

感謝您的建議,但我沒有可能訪問tfs Db - 僅使用TFS API –

回答

0

這取決於您想要檢索的信息。如果你想找出誰刪除了工作項目,那麼你可以用sql(@pantelif comment)來做到這一點。

如果你想檢索有關工作項目本身的信息,我認爲沒有辦法做到這一點,無論是從TFS API或SQL命令。截至本post描述,您不能恢復已刪除的工作項目:

刪除Work Item操作是不可恢復的

0

其實,只要測試計劃並沒有被刪除,應該有充分的歷史的實際測試結果允許您從刪除測試套件中恢復......這可能需要一些時間,但流程仍然有效。

試試這個來重新創建你的測試套件和相關結果。

重新創建套件。 如果不是查詢啓用套件,則添加測試。 從測試選項卡中,選擇層次結構內的套件。 創建一些初始結果以允許您查看每個測試的完整歷史記錄。在測試列表窗格中,批量選擇所有測試結果並將其設置爲阻塞狀態。 現在,當您打開每個測試結果時,您會看到與結果窗口底部的每個測試用例關聯的先前測試結果歷史記錄的完整列表。 換句話說,您需要觸發初始結果以查看完整的歷史記錄。 對於任何僅帶有單個「阻塞」結果的結果,測試尚未執行。 (第一次做出結果) 對於具有與其相關的附加結果的測試,請確定最後一次已知狀態(請參閱創建日期列),然後進行適當設置(通過/失敗/阻止) 注意:這將僅適用於只要測試計劃還沒有被刪除就工作。如果它只是一個測試套件,這應該可以幫助您快速備份和運行。

相關問題