在clearcase中重命名视图

在clearcase中重命名视图,clearcase,configuration-management,Clearcase,Configuration Management,是否可以重命名clearcase视图?如果是,如何做 我通常根据我在视图中所做的修复或增强给出视图名称。一旦完成,我就会将该视图重新用于其他任务。对于其他SCM,我没有任何问题,我了解它对构建树的更改。clearcase非常慢,如果我必须通过更改集知道,则需要2-5分钟。对于快照视图,您可以安全地重命名根目录 但对于任何视图(快照或动态),请选中。它应该允许您替换标记,从而有效地重命名视图 确保首先停止查看(cleartool endview-server yourView) 将现有标记注册表项

是否可以重命名clearcase视图?如果是,如何做


我通常根据我在视图中所做的修复或增强给出视图名称。一旦完成,我就会将该视图重新用于其他任务。对于其他SCM,我没有任何问题,我了解它对构建树的更改。clearcase非常慢,如果我必须通过更改集知道,则需要2-5分钟。

对于快照视图,您可以安全地重命名根目录

但对于任何视图(快照或动态),请选中。它应该允许您替换标记,从而有效地重命名视图

确保首先停止查看(
cleartool endview-server yourView

将现有标记注册表项替换为新项。(如果标记不存在,则不会发生错误。)
您可以使用此选项更改标记注释和访问路径。
不能使用
-replace
更改现有标记的名称;为此,请使用
rmtag
删除标记,然后使用
mktag

最后一部分实际上指出需要删除并重新创建与视图关联的标记


首先确保
cleartool lsview-l-full-pro yourView
,以获取使用新名称重新创建标记时所需的所有参数。

对于动态视图,可以使用以下方法:

cleartool mktag -view -replace -tag <new view name> -host <Server host> \
-gpath <Global path> <Global path>
然后通过删除重命名视图(
旧视图名称
)的标记

cleartool rmtag-视图
为什么我们需要两个
cleartool mktag -view -replace -tag <new view name> -host <Server host> \
-gpath <Global path> <Global path>
cleartool lsview -l <view name to be renamed>
cleartool rmtag -view <old view name>