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

我怎样才能发现谁签出了ClearCase中的文件?

  •  2
  • srinannapa  · 技术社区  · 15 年前

    我使用ClearCase。我怎样才能知道谁签出了一个给定的文件?

    2 回复  |  直到 15 年前
        1
  •  2
  •   VonC    15 年前

    当你试图 rmname ( 德尔 )通过GUI的文件。

    如果该文件已在任何其他分支或任何其他视图中签出…图形用户界面将拒绝 RMNEX 文件!

    要快速查看文件的签出位置,请尝试

    ct lsvtree myFile
    

    并寻找(或grep) CHECKEDOUT “字符串”。

    您将使用如下一行或几行:

    path\to\myFile@@\main\aBranch\CHECKEDOUT view "aViewTag"
    

    但请记住:还可以通过cli(命令行界面)cleartool强制使用rmname。

    假设您在文件的正确路径中:

    cleartool co -nc .
    cleartool rmname -force myFile
    cleartool ci -nc .
    

    这个 -force 选项(通过GUI不可用)将允许您对文件进行rmname,即使它已经在另一个视图/分支中签出。

        2
  •  0
  •   sateesh    15 年前

    只需在文件元素上执行一个 Cleartool lsco <代码> >/P>

    %cleartool lsco<element_name>
    < /代码> 
    
    

    清除工具在文件元素上:

    %cleartool lsco <element_name>