首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏为了不折腾而去折腾的那些事

    聊聊代码仓库可视化:gource

    [使用 Gource 对代码仓库进行可视化] 最近有同事聊开源项目的“维护血泪史”时,又提到了这件事。勾起了我当时制作视频的痛苦回忆:当时的视频制作方案是使用 docker 运行 gource。 在展开聊聊我是如何做的之前,我想先介绍一下 gource 这款开源软件。 关于 Gource 2009 年,来自新西兰的工程师 Andrew Caudwell,希望能够将各种代码版本管理软件的信息可视化,于是他使用 C++ 编写了 Gource 这个程序。 在 M1 设备上进行 Gource 的编译 为了能够在 macOS 上完成新版本的程序编译,我们需要先完成 gource 的依赖安装: brew install pkg-config freetype2 在 M1 设备上使用 Gource 进行代码仓库可视化 在使用 gource 制作视频前,我们需要评估项目所需的硬盘空间,生成视频的尺寸和仓库的提交量(commits)、总的文件目录数量、项目维护时间长

    71100编辑于 2022-05-10
  • 来自专栏为了不折腾而去折腾的那些事

    聊聊代码仓库可视化:gource

    使用 Gource 对代码仓库进行可视化 最近有同事聊开源项目的“维护血泪史[2]”时,又提到了这件事。勾起了我当时制作视频的痛苦回忆:当时的视频制作方案是使用 docker 运行 gource。 在展开聊聊我是如何做的之前,我想先介绍一下 gource 这款开源软件。 关于 Gource 2009 年,来自新西兰的工程师 Andrew Caudwell[3],希望能够将各种代码版本管理软件的信息可视化,于是他使用 C++ 编写了 Gource 这个程序[4]。 在 M1 设备上进行 Gource 的编译 为了能够在 macOS 上完成新版本的程序编译,我们需要先完成 gource 的依赖安装: brew install pkg-config freetype2 在 M1 设备上使用 Gource 进行代码仓库可视化 在使用 gource 制作视频前,我们需要评估项目所需的硬盘空间,生成视频的尺寸和仓库的提交量(commits)、总的文件目录数量、项目维护时间长

    85020编辑于 2022-05-17
  • 来自专栏Debug客栈

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

    Gource还可以解析由多个第三方工具为CVS存储库生成的日志。 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 基本命令 ➜ ~ gource -help Gource v0.51 Usage: gource [options] [path] 用法: gource [选项] [路径] Options: -h, --help

    1.3K10发布于 2020-02-14
  • 来自专栏开源小分队

    用酷炫的动画来展示你的代码库吧!

    今天给大家介绍一个酷炫的开源项目——GourceGource 是一个用于可视化软件版本控制历史的工具。它能够生成令人印象深刻的演示视频,展示代码库的演化过程。 Gource 会根据提交历史中的时间戳、文件修改和作者信息,将代码库的演变以图形化的方式呈现出来。 项目安装 Gource 的安装方式非常简单,如果你是 Windows 用户,可以直接从 Gource 官网下载安装包进行安装。安装的过程一路点击 next 即可。 之后执行命令: gource Gource 就可以自动识别你项目使用的代码版本管理工具的类型(git 或者是 svn),并且弹出一个对话框,以动画的形式演示你本地项目的演变。 项目地址: https://github.com/acaudwell/Gource 官网: https://gource.io/

    39820编辑于 2023-09-02
  • 来自专栏量子位

    版本控制可视化神器Gource:简单易上手,效果恰似烟花秀

    其实,在Gource的帮助下,你自己的项目,也能如此可视化。想体验创世的感觉?那么一起来看看,Gource这一可视化神器该怎么用吧。 Gource怎么用 Gource支持Git,Mercurial,Bazaar和SVN等代码管理系统,还可以解析多个由第三方工具为CVS存储库生成的日志。 使用方法也并不复杂。 在Windows系统下,直接将Gource安装到本地,通过cmd(命令提示符)进入本地git文件夹,然后执行: gource 视频就能自动生成了。 比如设置屏幕分辨率: gource -f -1280×720 而在相机控制上,Gource提供了两种拍照模式: overview:将整个存储库放在视图中。 track:跟踪当前活动用户或所选用户。 配合背景音乐食用效果更佳哟: 传送门 Gource官网: https://gource.io/ Logstalgia官网: https://logstalgia.io/

    90020发布于 2019-12-27
  • 来自专栏GitHubDaily

    GitHubDaily 周报第 98 期

    aosabook/500lines face_recognition 号称世界上最简单的人脸识别库 GitHub:https://github.com/ageitgey/face_recognition Gource 可视化 Git 提交历史 GitHub:https://github.com/acaudwell/Gource thefuck 输错命令后,fuck 一下,自动帮你更正命令,解气又实用 GitHub:

    98130发布于 2019-03-26
  • 来自专栏软件测试那些事

    可视化代码架构反模式

    对代码可视化感兴趣的话,还可以试试以下这些工具: Gource Git Visualizer Codeology

    83320发布于 2020-12-01
  • 来自专栏code秘密花园

    深入理解 JavaScript 引擎

    使用 gource 创建的 V8 代码库可视化演化进程[11] 当时的 V8 架构简单粗暴,只有一个 Codegen 编译器。 https://github.com/facebook/hermes/ [10] V8 引擎版本发布流程: https://zhuanlan.zhihu.com/p/35038142 [11] 使用 gource

    1.2K21发布于 2021-09-29
领券