文件名称:gitreader:一个简单的 Go 库来读取 git 存储库
文件大小:2.91MB
文件格式:ZIP
更新时间:2024-07-22 16:01:40
Go
gitreader 在开发人员的生活中,有时他们需要从 git 存储库中读取数据。 在那个时候,有3条路可以走: Shell out 到 git 子命令以提取数据 使用一个只针对 git 子命令的 API 使用实现部分 git 本身的 API 出于各种原因,有时#1 和#2 笨拙且不可接受。 对于那些时候,我们有实现部分 git 的 API。 这是这些 API 之一。 这个特定的 API 实现了一个 golang 库,该库仅包含读取磁盘上 git 存储库的功能。 没有远程协议,无法写入新数据,只能读取。 因此,当您在 golang 中并且需要从 git 存储库中读取一些数据时,请使用gitreader ,您会对自己感到满意。 Vektra 开发者 用法 import "fmt" import "gitreader" repo , err := gitreader . Op
【文件预览】:
gitreader-master
----repo.go(4KB)
----object_test.go(2KB)
----object.go(3KB)
----fixtures()
--------pack-053ba600409ce6dbe6d211b6d34f9ef86a447ef0.idx(1KB)
--------pack-053ba600409ce6dbe6d211b6d34f9ef86a447ef0.pack(737KB)
--------pack-e59dc469beaf63d356b7ca488ca065536cb224f8.pack(509B)
--------pack-e59dc469beaf63d356b7ca488ca065536cb224f8.idx(1KB)
--------proj.tar.gz(1.44MB)
--------proj()
--------proj.git()
----repo_test.go(3KB)
----pack_test.go(2KB)
----LICENSE(1KB)
----doc.go(101B)
----README.md(1KB)
----pack.go(6KB)
----loose.go(499B)