2

嗨 ClearCase 专家,

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

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

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

请帮忙。

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

任何帮助表示赞赏!

4

1 回答 1

2

途中是使用cleartool get.

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

例子:

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

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

这是使用 ClearCase扩展路径来访问给定版本,如“在 ClearCase 中,如何从命令行以静态视图查看文件的旧版本? ”中所示。
另一个答案指向了一种访问文件内容的方法:

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

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

于 2013-09-10T10:28:37.357 回答