【问题标题】:How can i list the recommended base line in ClearCase我如何在 ClearCase 中列出推荐的基线
【发布时间】:2014-10-15 02:58:03
【问题描述】:

我目前正在编写一个脚本,它必须检查集成流的推荐基线,所以我知道的唯一参数是流名称,我想知道是否有办法在 linux 上使用 cleartool (bash 脚本)。

这是我的 Vob:

这是流:

【问题讨论】:

    标签: shell clearcase cleartool baseline


    【解决方案1】:

    您可以使用fmt_ccase option%[rec_bls]CXp

    在 Windows 上:

    cleartool descr -fmt "%[rec_bls]CXp" stream:streamName@\aPVob
    

    在 Unix 上:

    cleartool descr -fmt "%[rec_bls]CXp" stream:streamName@/vobs/aPVob
    

    您可以看到“How to describe recommend baseline with pipeline”中使用的命令。


    我在这个流中有几个组件,我应该如何提及我想要哪个?

    推荐的基线与 UCM 项目或 UCM 流相关联,并包含一个或多个组件。
    因此,您需要首先列出这些基线,然后,对于每个基线,检查您的组件是否包括在内。

    对于找到的每个基线,您可以列出其组件,如“how to find root[folder] for each component using cleartool?”所示

    cleartool lsbl -fmt "%[component]p" baseline:baselineName@\aPVob
    

    (像往常一样,将“streamName”、“baselineName”或“aPVob”替换为适合您情况的名称)

    【讨论】:

    • 不,我收到此错误:错误:没有匹配通配符:“descr -fmt”%[rec_bls]CXp”流:RavenPlat1.5.5.0_Int@/vobs/tlv_pvob”
    • 你输入了什么命令?为什么你的描述和双引号之间没有空格?
    • 我已经编辑了命令,现在我收到了这个错误:错误:无法确定路径名“/vobs/tlv_pvob”的VOB
    • 记住,始终在常规 shell 中输入您的 cleartool 命令(而不是在 cleartool shell 中):所以输入 cleartool descr ...,而不是 'descr ...'
    • 右键单击您的 pvob(如屏幕截图所示),然后选择属性:您将看到它的路径。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多