【问题标题】:Clearcase command to export an element用于导出元素的 Clearcase 命令
【发布时间】:2011-05-18 18:47:39
【问题描述】:

是否有任何明文命令可用于导出文件的特定版本? (即一个元素)。我正在使用给定标签(使用ct find . -ver lbtype(label) -cview -print 命令)进行查找标签,并希望将查找标签返回的元素导出到硬盘。

【问题讨论】:

  • 您是否编写了正确的脚本来使用正确的参数调用cleartool get?如果是,则所述脚本的净化版本可能是此页面的有价值的补充,作为“补充”答案。
  • 我在 perl 脚本中使用它并做了一个简单的ct get -to $destfile $lblElt

标签: clearcase


【解决方案1】:

cleartool get 可以工作(在快照或动态视图中)。

get –to C:\build\foo.c.temp \dev\hello_world\foo.c@@\main\2

您需要一个脚本,从%CLEARCASE_PN% 中提取文件名,然后传递给所述脚本%CLEARCASE_XPN%(这两个变量都由 cleartool find 命令设置)

将为通过-exec directive找到的每个版本调用该脚本

ct find . -ver lbtype(label) -cview -exec "myscript %CLEARCASE_PN% %CLEARCASE_XPN%"

这样,您可以从第一个参数构建导出路径,并使用第二个参数作为完整的扩展路径名,以便“获取”find 选择的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多