我正在寻找使用 TFS API 为 TFS 工作项创建“撤消”机制 - 这将撤消已提交的更改。基本上,在将新数据(也使用 API)保存到工作项之后,我希望可以选择将 WorkItem 恢复到以前的版本。
像这样的伪代码......
1) 获取 Id:xxxxxx 的当前工作项
2)获取这个最新工作项的“revision id”并存储在“PreviousRevId”中
3)修改字段值
4)保存
5)无论出于何种原因,我们不再需要这些更改(为简洁起见,排除了有关原因的域逻辑)
6)恢复到旧版本(“PreviousRevId”)并使其成为当前(最新)版本