我已经在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 Fisherhis commentHudson ClearCase Plugin page中所说的)

在这种情况下,您可以通过重新使用以前的视图标签来重新创建视图,但是,由于仍然存在相应的视图存储,因此将创建一个新的storage.x.vws

我真的建议您选择“使用现有动态视图”选项,以避免出现这种情况:



(但与此图片相反,我不会选择“不重置配置规范”)。

关于continuous-integration - Clearcase Hudson问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3914535/

10-10 03:25