是否可以重命名ClearCase视图?如果可以,如何操作。
我通常根据在该视图中进行的修复或增强来命名视图名称。一旦完成,我会重新使用该视图来执行其他任务。对于其他版本控制系统,我没有任何问题,我可以根据其对构建树的更改进行理解。但是,ClearCase非常缓慢,如果我必须通过更改集来了解它,那将花费我2-5分钟。
是否可以重命名ClearCase视图?如果可以,如何操作。
我通常根据在该视图中进行的修复或增强来命名视图名称。一旦完成,我会重新使用该视图来执行其他任务。对于其他版本控制系统,我没有任何问题,我可以根据其对构建树的更改进行理解。但是,ClearCase非常缓慢,如果我必须通过更改集来了解它,那将花费我2-5分钟。
如果仅仅是快照视图,您可以安全地重命名根目录。
但对于任何视图(包括快照视图和动态视图),请查看 cleartool mkview -view -replace
。它应该允许您替换标签,从而有效地重命名您的视图。
确保先停止您的视图 (cleartool endview -server yourView
)。
-rep/lace
-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 lsview -l <view name to be renamed>
然后,您可以通过以下方式删除重命名视图(旧视图名称
)的标记:
cleartool rmtag -view <old view name>