使用TFS 2013,我们似乎无法使用工作项的历史记录部分,因为它被以下语句阻塞:
TFSBuild (2天前)
Fixed In字段作为将工作项与生成关联的一部分进行了更新。
这就是我假设我们应该写历史记录的地方,比如“测试了bug,重新打开,因为下面的错误仍然发生……”。我们一直在Description字段中放置所有这样的注释,因为它们在历史记录部分中丢失了,所有的注释都在消息中修复了。
似乎每个构建都会产生这个固定的消息,尽管它可能仅限于产品待办事项--它似乎并不一致。有些项目大约有50个这样的条目,有些则没有。
我的期望是,这些消息只会出现在程序员提交代码时引用的工作项上。在提交代码时,他们可能会做一些奇怪的事情吗?或者,有没有什么方法可以阻止这些消息填满历史记录条目?谢谢!
发布于 2015-11-02 13:02:05
您可以在构建定义中将"Associate Changesets and Work Items“选项设置为"False”,以便在构建完成时停止更新关联的工作项。
当具有关联变更集的生成完成并且"Associate Changesets and Work Items“设置为"True”时,将更新工作项。你的问题看起来和这个问题一样:
https://serverfault.com/questions/40028/tfs-stop-team-build-process-has-updated-the-fixed-in-field-messages。这是由于构建没有完全成功造成的。您可以参考它,看看它是否可以帮助您解决问题。
有关关联变更集和工作项的更多详细信息,您可以阅读此博客:http://www.andygeldman.com/index.php/2011/10/ever-expanding-associated-changesets-and-work-items/comment-page-1/
https://stackoverflow.com/questions/33426192
复制相似问题