显示Cleartool ls命令的ASCII图

时间:2015-07-24 09:04:36

标签: 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
| * 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
  • 使用lsstreamlsvtree命令时,使用ClearCase / ClearTool是否也可以这样做,而无需打开GUI?

2 个答案:

答案 0 :(得分:1)

由于我找不到任何适合我的东西,我用这种能力创建了自己的python脚本。它仍然有点粗糙,但对我有用。

对于任何感兴趣的人,都可以使用here as a github gist

答案 1 :(得分:0)

使用命令行,您有cleartool lsvtree

如果您希望历史记录专注于您当前所在的分支(而不是默认情况下在/main处启动),则需要使用-bra/nch branch-pname选项。

  

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

但如果您需要其他信息,例如作者,那么您需要回退到cleartool lshistory:请参阅“How to ask cleartool lsvtree to show the author's name