Clearcase Hudson问题

3

我已经在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.vwshudson_view_name.1.vws仍然存在,如何将它们也删除。

另一个问题是为什么Hudson会创建许多视图存储位置,比如viewname.x.vws

1个回答

3

viewname.x.vws 是重复使用标签的视图的视图存储的命名约定。
这种情况发生在视图在客户端未被删除,但在视图服务器端已被删除(即 "cleartool unregister",然后是 "cleartool rmtag"):
对于ClearCase来说,视图基本上已经消失了,但它的客户端视图存储(现在无用)仍然存在。
(这是Trent FisherHudson ClearCase Plugin页面评论中所说的

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

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

alt text

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

现在,我该如何删除那些显示在视图存储位置(例如:\servername\views\username\)中的hudson_view_name.1.vws和hudson_view_name.x.vws条目?这是我所有视图存储在服务器上的地方。问题是,即使实际视图已被删除,但这两个剩余的条目仍然占用我的服务器空间。 - srinannapa
@srinannapa:ClearCase不再使用那些旧的x.vws视图存储目录:您可以简单地删除它们(rmdir)。这也将避免在重新创建具有与取消注册和rmtag的旧视图相同标记的视图时创建新的x.vws - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接