文件名称:gitshed:存储库外大型二进制文件的 git 版本控制
文件大小:33KB
文件格式:ZIP
更新时间:2024-07-17 09:49:38
Python
吉谢德
一种在 git 存储库中管理文件元数据的工具,同时将文件内容保留在其他地方。
背景
将大型二进制文件放在 git 中通常不是一个好主意。 Gitshed 允许你只将文件名和版本元数据放在 git 中,同时将文件内容存储在 git repo 之外。
Gitshed 在精神上与git-annex相似,但更简单,更符合作者的要求。
“gitshed”这个名字是一个三重双关语:
它可以帮助您从 git 存储库中“删除”二进制文件。
这些文件位于 repo 之外的“棚子”中。
该项目是在自行车棚会议上命名的。
概念
Gitshed 将文件内容存储在 key->value内容存储中。 内容存储通常托管在远程服务器上,因此多个协作者可以使用它。
文件内容从内容存储中提取并本地存储在shed (
【文件预览】:
gitshed-master
----pants.ini(5KB)
----3rdparty()
--------python()
----src()
--------python()
----BUILD.tools(4KB)
----test()
--------python()
----.gitshed()
--------config.json.remote(247B)
--------config.json.local(186B)
----README.md(7KB)
----build-support()
--------ivy()
----BUILD(53B)
----.gitignore(601B)