代码之家  ›  专栏  ›  技术社区  ›  cringe

如何使用ClearCase ClearTool查找所有签出文件?

  •  12
  • cringe  · 技术社区  · 14 年前

    我正在努力 用Hudson设置ClearCase 用于持续集成(稍后部署)。

    我最终得到了构建的UCM视图,但不幸的是 我们的构建过程检查文件 存储内部版本号。 现在建筑物坏了 文件仍然被签出, 阻止下一个生成 .

    我已经开始 cleartool find . -type f 但我不知道如何查找签出的文件。我知道unix'find的语法,所以这不是问题。

    有人能给我指出一个查询语言的文档吗,或者给我一个例子来查找被签出或劫持的文件?

    1 回复  |  直到 8 年前
        1
  •  25
  •   Community Nick Dandoulakis    7 年前

    你可以从这个问题开始 how to list private files .

    然后它取决于ClearCase视图的性质。
    例如,在动态视图上, ct lsprivate 列出私人文件(包括被劫持的文件)和签出文件。

    官方命令是 cleartool lscheckout (或) lsco ''。
    如果您在视图中处于正确的VOB范围内:

    $/path/to/view/vobs/aVob
    cleartool lsco -rec -cview
    

    ,应列出所述VOB的任何子目录中任何用户的所有签出文件。

    但是如果您的构建因签入的文件而中断 几个 VOB,然后需要扩大范围:

    $/path/to/view/
    cleartool lsco -avobs -cview
    

    (在这种情况下,您不需要加入特定的VOB)