文件名称:git2sqlite:将 git 存储库转换为 sqlite 数据库
文件大小:112KB
文件格式:ZIP
更新时间:2024-07-19 19:54:45
Shell
Git2Sqlite 对于这个项目,我想用一颗石头打几只鸟: 用 Go 写一些东西来学习这门语言。 更深入地了解 Git 的内部工作原理。 生产一些可能真正有用的东西。 输入 git2sqlite。 Git2Sqlite 获取目标 Git 存储库,读取对象数据库,并将其转换为 sqlite 数据库以供将来查询。 用法 安装此 Go 命令后,您可以移动到 git 存储库(其中包含 .git 的*目录)并运行 git2sqlite 执行命令。 您还可以提供路径: git2sqlite path/to/repo 该命令将输出一个名为 .db 的文件到当前工作目录中。 SQLite 架构 CREATE TABLE commits ( commit_hash text not null primary key , parent_a text ,