TFS为什么只支持一对多的前置/后继关系

62次阅读
没有评论

问题描述

在使用TFS(Team Foundation Server)任务跟踪器时,发现它只支持一对多的前置/后继关系。用户不明白为什么会这样,因为在他看来,任务可能会被多个前置任务阻塞,所以应该是多对多的关系。用户在其他任务跟踪器中(例如Meistertask)没有看到这样的限制。用户认为这个限制应该没有技术上的问题,所以他很确定有一个真正的原因。他想知道这个原因是否公开,但他找不到相关的信息。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

TFS任务跟踪器之所以只支持一对多的前置/后继关系,是因为这种链接具有单向性。只能有一个工作项在这个方向上起始。然而,工作项可以有多个后继和多个前置。
这种链接类型不能创建循环,例如:
1. Wi1的后继是WI2
2. Wi2的后继是WI1

这样的循环是不允许的。

以上是TFS任务跟踪器只支持一对多的前置/后继关系的原因。希望对你有所帮助。

========================示例结束====================================

正文完