TFS工作项的无提示更新

时间:2011-06-19 21:41:12

标签: tfs tfs-sdk

我已经为mgmt编写了一个工具,它定期更新TFS WorkItem的Completed字段(几分钟)。一切正常,但每个项目更新都附加了新版本,大大夸大了项目历史。

TFS API是否有任何方法可以在不更新历史记录的情况下保存WorkItem?或者至少删除过度修改..

1 个答案:

答案 0 :(得分:2)

正如您已发现的,每次保存的TFS API都将创建修订条目。浏览SDK文档,至少我遇到的任何事情都不会影响你所描述的内容。

如果您查看WI定义,您会看到您可以提取修订信息,但它是只读的:

    public int Rev { get; }
    public DateTime RevisedDate { get; }
    public int Revision { get; }
    public RevisionCollection Revisions { get; }

RevisionCollection也是只读和密封的:

  

public sealed class RevisionCollection:ReadOnlyList

我肯定是错的,但所有道路都指出API内置了这种功能。保存只是合并链接的重载,所以除了修改项目之外不支持任何其他内容。

我希望有所帮助。