【问题标题】:How to get particular Clearcase file of previous versions如何获取以前版本的特定 Clearcase 文件
【发布时间】:2017-03-03 03:46:16
【问题描述】:

现在,我有一个名为 config_1_2_3.xml 的文件,用于跟踪我的产品。
在之前的跟踪文件中,版本为 config_1_2_2.xml

我通过执行以下手动步骤获取版本 1_2_2 的文件:

  • 打开版本树并获取特定文件。
  • 然后选择“Send to”选项。

但是我想写一个脚本,借助它,我可以得到之前的文件(1_2_2),并将其复制到我的本地驱动器,这样可以减少手动操作。

编写这样的脚本会涉及什么命令?

【问题讨论】:

  • 我会在几个小时内给出答案,但请尝试cleartool get,如stackoverflow.com/a/5381646/6309,或stackoverflow.com/a/15184990/6309
  • 我们也可以。找出为什么您不只是使用视图来选择以前版本的文件吗?如果您这样做是为了构建先前版本的副本,那么您可能会使用新版本的文件来构建它,这意味着您的构建与所述先前版本不同。使用完整视图可以让您拥有完全可重现的构建。

标签: shell clearcase clearcase-ucm cleartool clearcase-automation


【解决方案1】:

您可以使用命令 cleartool get 重现版本树的“发送至”选项

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

\dev\hello_world\foo.c 替换为文件完整路径名,将\main\2 替换为您从版本树中选择的分支和版本号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2013-08-18
    • 2011-01-07
    • 1970-01-01
    • 2010-12-10
    相关资源
    最近更新 更多