【问题标题】:How to use CCRC to get prievous file version?如何使用 CRC 获取以前的文件版本?
【发布时间】:2013-08-18 14:21:05
【问题描述】:

我正在尝试使用 CCRC API 来获取特定文件的先前版本并与结帐文件进行比较。

我知道 ClearCase 可以使用 get 命令。但是它在 CCRC API 中是如何工作的呢?

有没有人有一些示例如何在不更改配置规范的情况下检索此版本?

谢谢, 脆的

【问题讨论】:

  • 请分享您到目前为止所尝试的内容。

标签: clearcase-remote-client


【解决方案1】:

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 指定一个签出版本,则前一个版本是它被签出的版本。

【讨论】:

  • 您好,Vonc,感谢您的回复。我说的是最新的 CC8.x 版本。我仍然无法在 rcleartool.jar 中找到 get 命令。此外,我的视图是网页视图而不是动态视图。
  • CC8.x 有rcleartool getrcleartool -ver 返回什么?
  • 我正在编写代码以将我的结帐文件(一些代码已修改)与最新版本的明文进行比较。所以我必须获取以前版本的内容来与我的结帐文件进行比较。您是否有其他解决方案可以在不更改配置规范的情况下轻松获得以前的版本?
  • 嗨,@VonC 遗憾的是,我的 CCRC 版本不支持 rcleartool diff -pred。您知道哪个版本支持该命令吗?
  • @crispyfries 那么它必须在 8.0.1 中得到支持
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2019-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多