代码之家  ›  专栏  ›  技术社区  ›  David Boshton

如何将带有变更集的clearcase活动移动到不同的视图?

  •  1
  • David Boshton  · 技术社区  · 2 年前

    我目前正试图清理一个混乱的局面,一个新的初学者已经(几乎)完成了一项更改,所以它已经经过了审查/返工,并准备交付,但与此同时,和大多数熟悉现代SCM系统的人一样,他刚刚开始了一项基于相同观点的新活动。(他正在休假)

    我认为解决这个问题的方法是将新活动及其变更集移动到新视图,然后按预期交付旧活动。

    然而,我读过如何在流之间“移动”活动,但在IBM文档或其他任何地方都找不到如何使用变更集移动它。

    现在,回退选项是手动复制更改并将其从第一个视图中删除。我宁愿不这样做,因为这会增加开发和审查工作,但如果这是唯一的方法,那么我会这样做。

    0 回复  |  直到 2 年前
        1
  •  0
  •   VonC    2 年前

    你确实可以” Moving a set activity from one view/stream to different a view/stream "

    但对于“变更集”,您可能需要 move UCM version in a change set from one activity to another ,我命令将一个(更改集,从一个活动)清空到另一个。
    不理想,但取决于变更集的大小,可行。

        2
  •  0
  •   Brian Cowan    2 年前

    如果你只是想交付更改,并且它们都已签入,你可以:。

    1. 在集成或其他流视图中创建/设置活动。
    2. CD进入视图,并进入包含您要交付的大部分文件的VOB。
    3. 运行cleartool findmerge活动:myactivity@/vobs/mypvob-fcsets-merge

    如果签出了任何视图,您需要访问该视图才能执行签入,如果您拥有该权限(以及适当的访问权限),则可以自己执行交付。