Clearcase 显示Cleartool ls命令的ASCII图形

Clearcase 显示Cleartool ls命令的ASCII图形,clearcase,cleartool,Clearcase,Cleartool,在git中,可以使用git log--graph显示日志的ASCII图,该图输出命令行图,如: * 040cc7c (HEAD, master) Mannual is NOT built by default * a29ceb7 Removed offensive binary file that was compiled on my machine | * 901c7dd (cvc3) cvc3 now configured before building |

在git中,可以使用
git log--graph
显示日志的ASCII图,该图输出命令行图,如:

* 040cc7c       (HEAD, master) Mannual is NOT built by default
* a29ceb7       Removed offensive binary file that was compiled on my machine
| * 901c7dd     (cvc3) cvc3 now configured before building
| * d9e8b5e     More sane Yices SMT solver caller
| | * 5b98a10   (nullvars) All uninitialized variables get zero inits
| |/
| * 1cad874     CFLAGS for cvc3 to work succesfully
|/
* d642f88       Option -aliasstat, by default stats are suppressed
  • 当使用
    lsstream
    lsvtree
    命令而不需要打开GUI时,ClearCase/ClearTool是否也可以这样做

使用命令行,您就有了

如果希望历史记录关注当前所在的分支(而不是默认从
/main
开始),则需要使用
-bra/nch branch pname
选项

在指定的分支处启动版本树列表。
您还可以使用扩展名作为pname参数(例如,
foo.c@@@main\bug405
)来启动特定分支的列表


但是,如果您需要像作者这样的附加信息,那么您需要返回到:请参阅“”

,因为我找不到任何适合我的信息,所以我使用此功能创建了自己的python脚本。这仍然有点粗糙,但对我来说很有效


任何感兴趣的人都可以使用它

谢谢您的快速回复,但我特别寻找ASCII图,以获得一种视觉参考。@user1149326 ClearCase没有ACL图的概念,只有树的一个。因此,lsvtree是您所能得到的一切。@user1149326实际上,您会发现相反的请求(将git acl历史转换为lsvtree!):lsvtree意味着存在GUI版本
cleartool lsvtree-g
,它给出了我想要的图形表示,但我希望该输出是基于ASCII的,并且具有表示回扣/交付/合并的相同行。@user1149326我不知道cleartool lsvtree会这样做。它只显示一个版本列表:
cleartool lsvtree-all
有趣,比我的答案更适合您的需要+1.