|
|
1
15
我不确定你说的是不是“一堆旧版本”的 一个文件 ,“一堆旧版本” 文件夹。
要可视化一个文件的多个旧版本,最简单的方法是显示其版本树(
但是为了可视化不同文件的几个旧版本,我建议使用动态视图并编辑该视图的配置规范(而不是您当前使用的快照视图),以便快速选择所有这些旧文件(希望通过一个简单的选择规则,如'
[来自评论:]
惯用的方法是通过 视图(使用与现有快照视图完全相同的配置规范进行配置)。 然后,您可以浏览(如“将目录更改为”)各种 一个文件的名称。 如果要对文件分支的所有版本进行cat,请执行以下操作:
暂时 快照视图 这个 ,所以你的“黑客”才是出路。 然而,这里有两条评论:
cleartool find addon.xml -ver 'brtype(aBranch) && !version(.../aBranch/LATEST) && ! version(.../aBranch/0)' -exec 'cleartool diff -ser empty "$CLEARCASE_XPN"'
cleartool find addon.xml -ver 'brtype(aBranch) &&
!version(.../aBranch/LATEST) &&
! version(.../aBranch/0)'
-exec 'cleartool diff -ser empty "$CLEARCASE_XPN"'
cleartool find addon.xml -ver 'brtype(aBranch) && !version(.../aBranch/LATEST) && ! version(.../aBranch/0)' -exec 'cleartool diff -ser empty "$CLEARCASE_XPN"' | ccperl -nle '$a=$_; $b = $a; $b =~ s/^>+\s(?:file\s+\d+:\s+)?//g;print $b if $a =~/^>/' (多行版本,便于阅读:) cleartool find addon.xml -ver 'brtype(aBranch) &&
!version(.../aBranch/LATEST) &&
! version(.../aBranch/0)'
-exec 'cleartool diff -ser empty "$CLEARCASE_XPN"'
| ccperl -nle '$a=$_; $b = $a;
$b =~ s/^>+\s(?:file\s+\d+:\s+)?//g;
print $b if $a =~/^>/'
这样,输出就更好了。
这个
"
所以也许比,通过管道将结果传输到
|
|
|
2
13
我知道这是一条古老的线索…但我不能让这条鞭打未解决。。。。 静态视图有一个“ct get”命令,它完全执行您要查找的内容。
将在中保存此版本的文件
|
|
|
3
2
[根据第一条评论改写] Clearcase中的所有文件,包括版本,都可以在虚拟目录结构中使用。我对静态视图不太熟悉,但我相信它们仍然会经历虚拟的fs;它们只是得到了不同的更新。 在这种情况下,您只需执行以下操作:
|
|
|
4
1
如果文件是Clearcase元素,并且
尝试键入:
|
|
|
5
-1
ct外壳cat文件@版本 |
|
|
A.Learn · 如何从流中获取以前的基线 8 年前 |
|
|
A.Learn · ClearCase命令将基线从一个流传递到另一个流 9 年前 |
|
|
dellair · ClearCase标记文件的父文件夹 10 年前 |
|
|
Paulus · 在两个不同的主机上具有两个视图的ClearCase UCM流 11 年前 |