2

在 UCM 项目中,我们试图将活动传递到默认流。

它显示活动与另一个活动有依赖关系。

由于依赖活动没有有用的信息,我们将其废弃。但它仍然不允许我们继续,它迫使我们交付?

为什么即使活动已过时也会触发依赖关系?

4

2 回答 2

2

如果出现以下情况,该活动将与您的交付(无选择)相关联:

  • 与其他活动有一个公共文件(文件依赖关系)
  • 您之前已交付到另一个流(在这种情况下,它会自动将所有剩余活动链接在一起)

如果活动足够小,最好的做法仍然是交付所有内容,并取消不需要的内容。

如果确实没有公用文件,那么在这个2003 年的旧线程中提到的一个选项是尝试更改活动的所有者(仅由 ClearCase 管理员)。
请参阅cleartool 项目

cleartool protect -chown aNewOwner activity:anActivity@\aPvob

cleartool unlock activity:anActivity@\aPvob(如果是“ ” ,您可能必须先“ lock -obsolete”)

于 2012-06-14T10:57:17.513 回答
2

@Samselvaprabu 我以前见过这种情况,这有超链接的味道。不能 100% 确定您的问题是否完全相同,但它们过去曾为我工作过:

    • checkvob -ucm activity:@\PVOB 这可能会指向错误的超链接

    • checkvob - 修复

  1. 使用 ucmutil 做类似的工作

请小心,总是存在与超链接混淆的风险,因此在实际运行 checkvob -fix 或其他侵入性内容之前,请阅读手册和/或技术说明。

于 2012-07-02T10:05:39.233 回答