如何从ClearCase下载文件?
您好ClearCase专家,
我只想从Clear Case下载最新版本的文件,我有完整的路径和Clear Case View Name。 我们也可以安全地假设只有一个分支。
我在这里查找了清除工具命令,但出于我的目的,它们似乎没用。
我不想办理结账/办理登机手续等。我只想要最新版本的文件。 但是,要求相当简单。 我无法完成这项工作,因为我没有看到任何直接的方法来做到这一点。
请帮忙。
附加信息:我使用Visual Studio 2012(C#,ASP.NET)和Clear Case Addons。
任何帮助赞赏!!
途中是使用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 扩展路径访问给定版本,如“ 在ClearCase中,如何从命令行查看静态视图中的旧版本文件? ”。
另一个答案指向一种访问文件内容的方法:
cleartool find yourFile -ver 'brtype(aBranch) && version(.../aBranch/LATEST) && ! version(.../aBranch/0)' -exec 'cleartool diff -ser empty "$CLEARCASE_XPN"'
这将特别针对给定分支上的LATEST版本的文件。