【问题标题】:How to remove label of a directory and all its contents in clear case?如何在清晰的情况下删除目录的标签及其所有内容?
【发布时间】:2012-08-31 15:07:09
【问题描述】:

我已经在明确的情况下递归地将标签应用于目录。如何删除所有这些标签?

【问题讨论】:

    标签: clearcase configuration-management


    【解决方案1】:

    最简单的方法是在命令行中,使用cleartool rmlabel

     cleartool rmlabel -rec YOUR_LABEL yourDirectory
    

    注意:这仅适用于 ClearCase V7.1+,不适用于 CC7.0.x 或 CCV6.x,不适用于 CCRC(ClearCase 远程客户端)

    对于较旧的 ClearCase 版本,您必须这样做(参见 technote swg21126736):

    # Unix syntax
    cleartool find yourDirectory -version "lbtype(YOUR_LABEL)" -exec 'cleartool rmlabel YOUR_LABEL"$CLEARCASE_XPN"'
    
    # Windows syntax
    cleartool find yourDirectory -version "lbtype(YOUR_LABEL)" -exec "cleartool rmlabel YOUR_LABEL\"%CLEARCASE_XPN%\""
    

    注意:您可以使用 GUI 删除标签,但如 technote swg21146450 中所述,这只是逐个文件的操作!

    (如果您有数百个元素(文件和目录)要处理,则不太实用...)

    【讨论】:

    • 我正在使用 clearcase 7.1.2.3.. 第一个答案对我有很大帮助.. 谢谢..:)
    • cleartool rmlabel -rec YOUR_LABEL yourDirectory 从当前版本的元素中删除标签。是否可以从所有版本的元素中删除标签(不仅是当前可见的)?
    • @sandrstar 我怀疑你可以删除 lbtype。
    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 2018-10-28
    • 1970-01-01
    相关资源
    最近更新 更多