【发布时间】:2013-08-18 14:21:05
【问题描述】:
我正在尝试使用 CCRC API 来获取特定文件的先前版本并与结帐文件进行比较。
我知道 ClearCase 可以使用 get 命令。但是它在 CCRC API 中是如何工作的呢?
有没有人有一些示例如何在不更改配置规范的情况下检索此版本?
谢谢, 脆的
【问题讨论】:
-
请分享您到目前为止所尝试的内容。
我正在尝试使用 CCRC API 来获取特定文件的先前版本并与结帐文件进行比较。
我知道 ClearCase 可以使用 get 命令。但是它在 CCRC API 中是如何工作的呢?
有没有人有一些示例如何在不更改配置规范的情况下检索此版本?
谢谢, 脆的
【问题讨论】:
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.
一个单独的专用 Web 视图,具有您可以更改的配置规范,目前仍然是您最安全的,如“立即可用”)选项。
我正在编写代码以将我的结帐文件(修改了一些代码)与最新版本的 clearcase 进行比较。所以我得把之前版本的内容拿来和我的checkout文件对比。
这对rcleartool diff -pred 来说似乎更像是一份工作
-pre/decessor
有效地将第一个
pname参数转换为两个名称:
- (1) 版本树中
pname的前身版本;- (2)
pname本身。如果
pname指定一个签出版本,则前一个版本是它被签出的版本。
【讨论】:
rcleartool get。 rcleartool -ver 返回什么?