我在哈德逊配置了ClearCase插件。
我创建了一个项目,将新的hudson_view_name作为Hudson项目的视图名,并提供了配置规范。我在视图存储目录中标识了它正在创建与视图相关的多个文件夹。就像
hudson_view_name.vwshudson_view_name.1.vwshudson_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仍然存在,我怎样才能同时删除这两个。另一个问题是为什么Hudson创建了许多视图存储位置,比如viewname.x.vws。
发布于 2010-10-12 18:30:53
viewname.x.vws是用于重用其标记的视图的视图存储的命名约定。
如果在客户端不删除视图,而只在视图服务器端删除视图(即"cleartool unregister",后面跟着“cleartool rmtag”),情况就是这样:
视图对于ClearCase来说基本上没有了,但是它的客户端视图存储(现在是无用的)仍然存在。
( 特伦特·费舍尔在他的评论 of Hudson ClearCase插件页面中是这么说的)
在这个场景中,您可以通过重用前一个视图标记来重新创建一个视图,但是,由于一个相应的视图存储仍然存在,所以会创建一个新的storage.x.vws。
我真的建议选择“使用现有的动态视图”选项来避免这种情况:

(但与这张图片相反,我不会选择“不重置配置规范”)。
https://stackoverflow.com/questions/3914535
复制相似问题