我在Hudson中配置了ClearCase插件。
我创建了一个项目,给出了新的hudson_view_name
作为Hudson项目的视图名称,并提供了配置规范。
我在我的视图存储目录中确定它正在创建与视图相关的多个文件夹。喜欢,
hudson_view_name.vws
hudson_view_name.1.vws
hudson_view_name.2.vws
,但是当我看到“cleartool lsview
”命令时,hudson_view_name.vws
只显示hudson_view_name.x.vws
而不是cleartool rmview -force -tag hudson_view_name
。
当我执行以下命令时:
hudson_view_name.2.vws
hudson_view_name.1.vws
正在删除,但是hudson_view_name.vws和viewname.x.vws
仍然存在,我怎样才能删除这两个。另一个问题是为什么Hudson创建了许多视图存储位置,如{{1}}?
答案 0 :(得分:3)
viewname.x.vws
是查看存储空间的命名惯例,适用于重复使用标记的视图。
如果视图未在客户端删除,但仅在视图服务器端(即“cleartool unregister
”,后跟“cleartool rmtag
”),则会出现这种情况:
ClearCase的视图基本消失,但其客户端视图存储(现在无用)仍然存在
(这是Trent Fisher} his comment中Hudson ClearCase Plugin page所说的{{3}}
在这种情况下,您可以通过重复使用以前的视图标记重新创建视图,但是,由于相应的视图存储仍然存在,因此会创建一个新的storage.x.vws
。
我真的非常建议选择“使用现有动态视图”选项来避免这种情况:
(但与此图相反,我不会选择“不要重置配置规范”)。