在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
命令时,使用ClearCase / ClearTool是否也可以这样做,而无需打开GUI?答案 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”