是否有rmver版本在调用时使用“ rmname”而不是“ rmelem”?

问题描述 投票:0回答:1

背景

我有一个用大写字母表示的目录元素,它具有如下所示的版本树:

VIEW_NAME --> Version 0 --> Version 1

我正在尝试删除目录的Version 1,以便版本树看起来像这样:

VIEW_NAME --> Version 0

问题

我尝试使用rmver完成我想要的。但是,我完全不允许调用rmverrmelem用作命令的一部分。我知道这是因为我遇到了以下错误:

错误:用户myusername无法使用rmelem。请改用rmname。

cleartool:警告:触发器“ TRG_NO_RMELEM”已拒绝让rmver继续进行

cleartool:错误:无法删除“。”的版本。

尝试的解决方案

我已经在rmverrmver的手册页中进行了搜索,以找到可能使用任一命令的rmbranch版本的选项,但是在任何手册页中都没有任何内容。在任一命令中都缺少rmbranch之类的功能,这使我提出了以下问题:

问题

rmname命令的版本是否将rmname用作其核心执行的一部分,而不是rmver

clearcase
1个回答
0
投票

否:rmname永远不会使用rmelem

rmver

从其父目录(rmname)中删除元素名称不会影响元素本身,但是其他两种类型的删除操作会不可撤消地影响元素。执行这些操作时要非常保守(mentioned herecleartool rmname

自:

rmver删除VOB数据库中的版本对象以及关联的元数据和源存储池中的相应数据容器。

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

如果确实需要删除该版本,则可以考虑在“ rmver”之后暂时禁用触发器。类似于:

rmelem
© www.soinside.com 2019 - 2024. All rights reserved.