我正在尋找使用TFS API爲TFS工作項目創建「撤消」機制 - 這將撤銷已提交的更改。基本上,在將新數據(也使用API)保存到工作項目後,我希望將WorkItem恢復到以前的版本。在TFS API中恢復(或撤消保存的更改)WorkItem到舊版本
僞代碼這樣的事情...
1)獲取當前工作項目編號:XXXXXX
2)獲取 「修訂ID」,在 「PreviousRevId」 這一最新 工作項和存儲的
3)修改字段值
4)保存
5) 某種原因,我們不要「不想這些變化的話(域邏輯 來的原因被排除爲了簡潔)
6)恢復到舊的版本 (‘PreviousRevId’),並使其成爲當前(最新)的修訂
不是一個完整的解決方案,但足以讓人們很好地實施它。 :) 謝謝.. – user1060500 2012-04-10 17:23:05