我正在寻找使用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