我正在尝试使用CCRC API来获取特定文件的早期版本,并与结帐文件进行比较。
我知道ClearCase可以使用get命令。但它在CCRC API中是如何工作的?
是否有人举例说明如何在不更改配置规范的情况下检索此版本?
谢谢, 脆皮
答案 0 :(得分:2)
rcleartool
看到new commands with CC8.0.0.3 and CC8.0.4,但仍然缺少“get
”命令,但最新的ClearTeam版本除外(8.0.1:请参阅rcleartool
list of commands)。
我在“How do I retreive previous or old version in CCRC 7.1.2”中说了很多。
使用支持动态视图的CCRC 8(也称为ClearTeam Explorer),您可以尝试使用version-extended path(或rcleartool get
),但如果您正在谈论CCRC,那么您可能会使用ClearCase 7.2.x而不是8.x。
一个单独的专用网页视图,您可以更改配置规范,现在仍然是“最新版本”选项中最安全的选项。
我正在编写代码来比较我的结帐文件(一些代码被修改)与clearcase中的最新版本。因此,我必须将之前版本的内容与我的结帐文件进行比较。
这似乎更适合rcleartool diff -pred
-pre/decessor
有效地将第一个
pname
参数转换为两个名称:
- (1)版本树中的
pname
的前身版本;- (2)
pname
本身。如果
pname
指定签出版本,则前导版本是签出该版本的版本。