解决 Excel 树列表中的无效链接

如果尝试发布包含无效链接的树列表,则将显示“工作项发布错误”对话框,并显示一条错误消息,指出树无效的原因。 在 Microsoft Excel 中使用树中的工作项时,该树必须处于有效状态才可以发布。 在 Excel 中,如果工作项标题缺失,则无效链接显示在工作项的树列表中,否则显示在错误的标题列中。

若要处理或解决最常见的无效链接错误,请完成以下过程之一:

  • 解决错误 TF208000:重复标题

  • 解决错误 TF208001:孤立的工作项

  • 解决错误 TF208017:第一行中缺少标题 1

  • 解决错误 TF208022:已排序的树列表

  • 处理错误 TF208102:对树列表的 Excel 排序

  • 处理错误 TF208104:分层链接关系已锁定

所需权限

若要执行这些过程,你必须是“参与者”组的成员,或者你的“查看此节点中的工作项”和“编辑此节点中的工作项”权限已设置为“允许”。 有关详细信息,请参阅Team Foundation Server 权限参考

解决错误 TF208000:重复标题

如果向工作项的多个标题列添加值,则在尝试发布树时,会在“工作项发布错误”对话框中显示错误消息“TF208000”。 该错误消息指定无效链接的行号。

解决重复标题

  1. 请注意对话框中显示的行号。

  2. 关闭“工作项发布错误”对话框。

  3. 在工作项列表中,查找错误消息指定的行。

  4. 删除重复标题,以便只有一个标题列包含值。

  5. 在“团队”选项卡上的“工作项”组中,选择“发布”。

解决错误 TF208001:子工作项与父工作项断开连接

如果删除子工作项标题,则在尝试发布工作项列表时,会在“工作项发布错误”对话框中显示错误消息“TF208001”。 该错误消息指定无效链接的行号。 如果通过将子工作项的标题置于错误的列中创建了无效的链接结构,也会显示此错误消息。

备注

如果将标题置于错误的列中,则生成的树结构可能有效但与你的意图不符。系统无法检测到此问题,因此,不会显示错误消息。

解决孤立的工作项

  1. 请注意对话框中显示的行号。

  2. 关闭“工作项发布错误”对话框。

  3. 查找错误消息指定的行。

    备注

    放错位置的标题可能在此行中,也可能在下一行中。

  4. 将该标题移动到正确的列,以修复无效链接。

  5. 在“团队”选项卡上的“工作项”组中,选择“发布”。

解决错误 TF208017:第一行中缺少标题 1

如果列表中的第一个工作项在“标题 1”列中没有值,则在尝试发布该工作项列表时,会在“工作项发布错误”对话框中显示错误消息“TF208017”。

解决第一行中缺少标题的错误

  1. 关闭“工作项发布错误”对话框。

  2. 确定第一个工作项缺少“标题 1”值的原因。

    对错误原因的分析将决定为修复工作项列表而必须执行的操作。

    1. 如果第一个工作项应位于列表的顶部,请将其标题值移动到“标题 1”列中。

    2. 如果第一个工作项应位于列表的底部,请将正确的工作项移动到列表的顶部。

      有关如何移动工作项的详细信息,请参阅使用 Excel 批量添加或修改工作项

  3. 在“团队”选项卡上的“工作项”组中,选择“发布”。

解决错误 TF208022:已排序的树列表

如果尚未安装 Visual Studio 2010 Service Pack 1 或更高版本,则当你在对树列表中工作项进行排序后,在选择“发布”时,将显示以下错误消息:

TF208022:无法发布已排序的树列表。 必须先清除应用于此工作项列表的任何排序条件,然后才能进行发布。 请注意工作项的顺序已更改。 删除排序条件不会使列表返回到其原始顺序。 先验证树中的所有父子关系都正确,然后再进行发布。

在重新建立树层次结构之前,无法发布你的更改。 可以通过放弃所做的更改并刷新列表,或通过手动还原层次结构然后发布列表,来解决此错误条件。

解决已排序的树列表问题

  • 选择“刷新”放弃所做的更改并还原树层次结构。

    备注

    如果刷新树列表,则删除排序之外的所有更改。若要刷新树列表,请在“团队”选项卡上的“工作项”组中,选择“刷新”。

  • 通过移动父项下的子项的行条目来手动还原树层次结构。 然后,在“团队”选项卡上的“工作项”组中,选择“发布”。

处理错误 TF208102:对树列表的 Excel 排序

如果在 Excel 中对树列表中的工作项进行排序,将显示以下错误消息:

TF208102:已对树列表执行了 Excel 排序。 此操作删除了修改后的或新引入的树的分层链接关系。

仍可以发布对各个工作项所做的更改。 发布后,列表将还原到上一个层次结构。

通常,不应对其层次结构已修改的树列表进行排序。

此消息指示你可以发布对字段的更改,但已放弃对链接层次结构进行的所有更改。 树层次结构会自动恢复至其原始结构。

发布更改和检索树层次结构

  1. 在“团队”选项卡上的“工作项”组中,选择“发布”。

  2. 选择“刷新”。

处理错误 TF208104:分层链接关系已锁定

如果发布的工作表包含与 Project Server 同步的的工作项,并且其分层链接关系已锁定 (“锁定的链接”图标),则可能会显示以下错误消息:

TF208104:你已修改可能已由其他进程(如 Project Server)锁定的一个或多个分层链接关系。

已发布对各个工作项进行的更改。 已自动更正对锁定的链接进行的更改。

当更改包含已锁定的链接的链接层次结构时,将显示此错误。 此消息指示对字段进行的更改已发布,但是对链接层次结构进行的所有更改都未发布(无论其是已锁定还是未锁定),并已还原到其原始分配。

若要修改已锁定的分层链接,请在映射到团队项目的企业项目计划中进行更改。 有关详细信息,请参阅管理映射到团队项目的企业项目计划中的项目详细信息

发布对未锁定的链接的更改

  • 对于未同步的工作项,可以从 团队资源管理器 或 Team Web Access 修改分层链接关系。 有关详细信息,请参阅使用 Excel 批量添加或修改工作项

  • 若要修改 Excel 中未锁定的分层链接关系,请修订用于导出工作项的查询以排除其链接已锁定所有的工作项。 例如,可以向筛选条件添加一个字句,以省略其 Project Server Is Linked 字段设置为“是”的项。

请参见

任务

解析数据验证错误(发布和刷新)

解析数据冲突(发布和刷新)

概念

在连接到 Team Foundation Server 的 Microsoft Excel 和 Microsoft Project 中工作