我已经在Hudson中配置了ClearCase插件。
我通过为Hudson项目提供新的hudson_view_name
作为视图名称来创建了一个项目,并提供了配置规范。
我在视图存储目录中确定正在创建与该视图相关的多个文件夹。喜欢 ,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.vws和hudson_view_name.1.vws
仍然存在,我又如何删除这两个。另一个问题是为什么哈德森创建了许多像
viewname.x.vws
这样的视图存储位置? 最佳答案
viewname.x.vws
是其标签被重用的视图的视图存储命名约定。
如果不是在客户端删除视图,而是仅在视图服务器端删除视图(即“ cleartool unregister
”,后跟“ cleartool rmtag
”),就是这种情况:
对于ClearCase,该视图实质上已消失,但是其客户端视图存储(现在已无用)仍然存在。
(这是Trent Fisher在his comment的Hudson ClearCase Plugin page中所说的)
在这种情况下,您可以通过重新使用以前的视图标签来重新创建视图,但是,由于仍然存在相应的视图存储,因此将创建一个新的storage.x.vws
。
我真的建议您选择“使用现有动态视图”选项,以避免出现这种情况:
(但与此图片相反,我不会选择“不重置配置规范”)。
关于continuous-integration - Clearcase Hudson问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3914535/