是否有使用 "rmname" 而不是 "rmelem" 作为其调用的一部分的 rmver 版本?

Is there a version of rmver that uses "rmname" instead of "rmelem" as part of its invocation?

背景

我在 clearcase 中有一个目录元素,它有一个版本树,如下所示:

VIEW_NAME --> Version 0 --> Version 1

我正在尝试删除目录的 Version 1,以便版本树如下所示:

VIEW_NAME --> Version 0

问题

我尝试过使用rmver来完成我想要的。但是,我根本不允许调用 rmelemrmver 将其用作命令的一部分。我知道这一点是因为我遇到了以下错误:

ERROR: User myusername cannot use rmelem. Use rmname instead.

cleartool: Warning: Trigger "TRG_NO_RMELEM" has refused to let rmver proceed

cleartool: Error: Unable to remove versions of ".".

尝试的解决方案

我 运行 在 rmverrmbranch 的手册页中搜索了使用任一命令的 rmname 版本的可能选项,但是有两个手册页中都没有。这两个命令中都缺少类似 rmname 的功能,这让我提出了这个问题:

问题

是否有 rmver 命令的版本使用 rmname 作为其核心执行的一部分而不是 rmelem

否:rmver 永远不会使用 rmname

作为mentioned here

Removing an element name from its parent directory (cleartool rmname) does not affect the element itself, but two other types of a removal operation do irrevocably affect an element. Be very conservative when performing these operations (rmver, rmelem)

开始于:

rmver deletes both the version object in the VOB database along with associated metadata and the corresponding data container in a source storage pool.

总有一个 rmelem 涉及(不是针对版本本身),但与需要删除的版本关联的其他元数据元素。

如果您真的需要删除那个版本,您可以考虑暂时禁用触发器,遵循“How to disable a trigger in a VOB or determine if an existing trigger is already disabled”。
类似于:

cleartool lock -obsolete trtype:<trigger type name>