前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gource 版本可视化工具 使用手册

Gource 版本可视化工具 使用手册

作者头像
Meng小羽
发布2020-02-14 14:07:01
1K0
发布2020-02-14 14:07:01
举报
文章被收录于专栏:Debug客栈Debug客栈

友情提示:此篇文章大约需要阅读 6分钟25秒,不足之处请多指教,感谢你的阅读。订阅本站

Gource是一款版本控制可视化的工具,使用这个工具可以将自己的Git提交的代码包括对MercurialBazaarSVN的内置日志生成可视化支持。Gource还可以解析由多个第三方工具为CVS存储库生成的日志。 提交的代码按照时间轴的顺序动态显示出来,可以使你的工作过程以动画的形式显现,并且Gource这个工具可以显示出来不同用户对一个代码库进行同一时间内的修改操作。

官方网站:https://gource.io/

你可以访问官方网站下载对应操作系统的安装包进行安装,另外声明这个是一个开源项目,你可以去Github给一个Star,谢谢。

常用命令

在这里我列举几个经常使用到的命令,PS:你需要先进入到对应项目目录中去,这个很重要,要不然会提示该目录下没有log记录。

代码语言:javascript
复制
gource                      # 使用Gource查看版本历史
gource -f -1280×720         # 设置分辨率大小
gource -s 0.5               # 每天以0.5秒的速度播放
gource -o 1.mp4             # 将版本动画导出到 1.mp4 文件中
gource -s 0.1 -o 2.mp4      # 每天以0.1秒的速度导出到 2.mp4 文件中
gource -f -b red            # 将背景设置为红色
gource --title “Gource”     # 为gource设置title

基本命令

代码语言:javascript
复制
➜  ~ gource -help
Gource v0.51
Usage: gource [options] [path]
用法: gource [选项] [路径]

Options:
  -h, --help                       帮助

  -WIDTHxHEIGHT, --viewport        设定窗口大小
  -f, --fullscreen                 全屏显示
      --screen SCREEN              画面编号
      --multi-sampling             启用多重采样
      --no-vsync                   禁用垂直同步

  --start-date 'YYYY-MM-DD hh:mm:ss +tz'  从日期和可选时间开始
  --stop-date  'YYYY-MM-DD hh:mm:ss +tz'  停在某个日期和可选时间

  -p, --start-position POSITION    从某个位置开始(0.0-1.0 or 'random')
      --stop-position  POSITION    停在某个位置
  -t, --stop-at-time SECONDS       在指定的秒数后停止

      --stop-at-end                在日志结尾处停止
      --dont-stop                  在日志结束后继续运行
      --loop                       在日志末尾循环

  -a, --auto-skip-seconds SECONDS  如果没有任何反应,则自动跳至下一个条目
                                   持续几秒钟(default: 3)
      --disable-auto-skip          禁用自动跳过
  -s, --seconds-per-day SECONDS    每天以秒为单位的速度(default: 10)
      --realtime                   实时播放速度
      --no-time-travel             如果提交时间是过去的时间请使用上一次提交的时间
  -c, --time-scale SCALE           更改模拟时间范围(default: 1.0)
  -e, --elasticity FLOAT           节点弹性(default: 0.0)

  --key                            显示文件扩展名

  --user-image-dir DIRECTORY       包含要用作头像的图像的目录
  --default-user-image IMAGE       默认用户图像文件
  --colour-images                  使用单色图像

  -i, --file-idle-time SECONDS     时间文件保持空闲(default: 0)

  --max-files NUMBER      最大文件数或0(无限制)
  --max-file-lag SECONDS  提交的最大时间文件可能会出现

  --log-command VCS       显示VCS日志命令(git,svn,hg,bzr,cvs2cl)
  --log-format  VCS       指定日志格式(git,svn,hg,bzr,cvs2cl,custom)

  --load-config CONF_FILE  加载配置文件
  --save-config CONF_FILE  使用当前选项保存配置文件

  -o, --output-ppm-stream FILE    将PPM流输出到文件 ('-' for STDOUT)
  -r, --output-framerate  FPS     输出帧率(25,30,60)

PATH可以是受支持的版本控制目录,日志文件,Gource配置文件或用于读取STDIN的'-'。
如果省略,则gource将尝试从当前目录生成日志。

要查看完整的命令行选项,请使用 “-H”
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用命令
  • 基本命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档