【发布时间】:2012-04-06 00:01:55
【问题描述】:
我希望使用 TFS API 为 TFS 工作项创建“撤消”机制 - 这将撤消已提交的更改。基本上,在将新数据(也使用 API)保存到工作项后,我希望可以选择将工作项恢复到以前的版本。
类似这样的伪代码...
1) 获取 Id:xxxxxx 的当前工作项
2) 获取最新版本的“修订 ID” 工作项并存储在“PreviousRevId”中
3)修改字段值
4)保存
5)对于 无论出于何种原因,我们不再需要这些更改(域逻辑为 为简洁起见,排除了原因)
6) 恢复到旧版本 ("PreviousRevId") 并使其成为当前(最新)修订版
【问题讨论】: