提问人:Pekka 提问时间:5/15/2013 最后编辑:CommunityPekka 更新时间:5/15/2013 访问量:53
可以告诉 git 存储库使用工作副本作为基础数据吗?
Can a git repo be told to use the working copy as base data?
问:
我需要对一些非常大的文件(1GB 及以上)应用版本控制。(是的,我知道我在做什么。我对存储空间很吝啬,因为我必须通过相对较慢的 DSL 线路备份这些数据。
据我了解,当您创建本地 git 存储库时,您添加的任何文件都将被复制到其中,因此您最终会得到每个文件的两个版本:一个在您的工作副本中,一个在本地 git 存储库中的完整副本。没有办法让 git 将我的工作副本中的文件用于版本控制目的,并且仅在发生任何更改时将增量存储在存储库中。
这是正确的吗,绝对没有办法绕过它吗?
相关新闻: 没有本地存储库的 Git
答:
3赞
michas
5/15/2013
#1
看看 git 附件。它将自己描述为:
git-annex 允许使用 git 管理文件,而无需检查文件 内容放入 git 中。虽然这看起来很矛盾,但在 处理大于 git 当前可以轻松处理的文件, 无论是由于内存、时间还是磁盘空间的限制。
这可能正是您正在寻找的。
评论
0赞
Pekka
5/15/2013
哇,这看起来确实像我想要的。我会试一试,谢谢!
评论