【问题标题】:How to download a file from ClearCase?如何从 ClearCase 下载文件?
【发布时间】:2013-09-10 18:28:37
【问题描述】:

您好 ClearCase 专家,

我只想从 Clear Case 下载最新版本的文件,我有完整的路径和 Clear Case 视图名称。我们也可以安全地假设只有一个分支。

我寻找了清除工具命令HERE,但是,对于我的目的,它们似乎都没有用。

我不想进行结帐/签入等操作。我只想要最新版本的文件。不过,要求相当简单。我无法做到这一点,因为我没有看到任何直接的方法来做到这一点。

请帮忙。

附加信息: 我正在使用带有 Clear Case Addons 的 Visual Studio 2012(C#,ASP.NET)。

任何帮助表示赞赏!!。

【问题讨论】:

    标签: c# asp.net visual-studio-2012 clearcase


    【解决方案1】:

    正在使用cleartool get

    使用 get 命令将指定版本的文件元素复制到快照视图中。
    您必须从快照视图的根目录或其下的任何目录发出 get 命令。

    例子:

    在 Windows 系统上,将\dev\hello_world\foo.c@@\main\2 复制到C:\build directory

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

    这是使用 ClearCase 扩展路径来访问给定版本,如“In ClearCase, how can I view old version of a file in a static view, from the command line?”中所示。
    另一个答案指向了一种访问文件内容的方法:

    cleartool find yourFile -ver 'brtype(aBranch) && version(.../aBranch/LATEST) && ! version(.../aBranch/0)' -exec 'cleartool diff -ser empty "$CLEARCASE_XPN"'
    

    这将专门寻找给定分支上文件的最新版本。

    【讨论】:

    • 此命令适用于 cmd windows 10 cleartool get -to C:\build\foo.c.temp \dev\hello_world\foo.c@@\main\2
    • @Alper 是的,CMD 确实是我写这个答案时使用的那种环境。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    • 2011-10-23
    • 1970-01-01
    • 2020-08-22
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多