如何使用CRC获取以前的文件版本?

时间:2013-08-16 08:19:58

标签: clearcase-remote-client

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

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

是否有人举例说明如何在不更改配置规范的情况下检索此版本?

谢谢, 脆皮

1 个答案:

答案 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指定签出版本,则前导版本是签出该版本的版本。