【问题标题】:How to create an engineering activity in Rational Clearcase Explorer?如何在 Rational Clearcase Explorer 中创建工程活动?
【发布时间】:2014-02-12 22:10:57
【问题描述】:

当我尝试在 clearcase 中签入/签出时出现下一个错误:

cleartool: Error: To operate on UCM branch, must be set to an activity and a UCM view.

我可以看到here 发生这种情况是因为我使用的视图没有附加任何活动。我的问题是如何使用 Rational Clearcase Explorer 创建工程活动并将其与现有视图相关联。

我需要它才能使用 clearcase 控制台签入/签出文件。

【问题讨论】:

    标签: clearcase clearcase-ucm


    【解决方案1】:

    只需做一个cleartool mkact:

    cd /pat/to/your/UCM/view
    cleartool mkact aNewAct
    

    这将为您的当前视图创建并设置一个新活动。

    之后的任何结帐/签入都将使用该当前活动。


    对于启用 Clearquest 的项目,请参阅“About creating UCM activities in a project enabled for Rational ClearQuest”:

    您不直接创建 UCM 活动对象。

    在为 Rational® ClearQuest® 启用的项目中,活动通常指的是链接在一起的两个对象:

    • UCM 活动对象和
    • Rational ClearQuest 用户数据库中的一条记录,其记录类型已为 UCM 启用。

    在为 Rational ClearQuest 启用的项目中创建活动的过程需要按特定顺序创建两个对象:

    1. 您在 Rational ClearQuest 用户数据库中创建记录(基于为 UCM 启用的记录类型)。
      • 在 Windows® 上,您可以从 Rational ClearQuest 客户端创建记录,或者,如果策略允许,从 Rational ClearCase® 窗口(签出、签入或添加到源代码控制)创建记录。
      • 在 UNIX® 上,您只能从 Rational ClearQuest 客户端创建记录。
    2. 当您在视图中设置活动时(您可以通过单击 Rational ClearQuest 用户数据库记录的 Actions > WorkOn 来完成),会发生以下情况:
      • 在视图附加到的流中创建一个活动对象。
      • 活动对象链接到 Rational ClearQuest 用户数据库中为 UCM 启用记录类型的记录。
        Rational ClearCase 活动的名称设置为与 Rational ClearQuest 记录的 ID 匹配。

    【讨论】:

    • 我试过了,我得到了下一个错误:cleartool:错误:“mkactivity”命令不能用于包含在启用了 ClearQuest 的项目中的流中。要在该流中创建活动,请在流的其中一个视图中使用“setactivity”命令,并指定 ClearQuest 记录标识符作为参数。这将导致自动创建与指示的 ClearQuest 记录相关联的活动。
    • @AntonKasyanchuk 好的,我已经为支持 ClearQuest 的项目添加了相关帮助部分。请参阅我编辑的答案。顺便问一下,您使用的是哪个版本的 ClearCase 和 ClearQuest?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多