使用Git和一个巨大的200GB存储库?

时间:2011-08-27 13:12:34

标签: git repository backup

我正在考虑使用Git进行备份 - 我想将我的文件备份到外部驱动器,然后提交备份驱动器上的所有内容。这样,如果需要,我仍然可以访问旧文件。我的备份集大约是200 GB。

你认为Git可以处理这样的大型存储库吗?提交仍然会相当快(我的意思是比1小时更少)?我可能遇到一些限制或崩溃吗?

2 个答案:

答案 0 :(得分:2)

我自己试了一下。不幸的是,如果有的话,Git不会压缩非文本文件。所以你最终会得到一个几乎与你的文件一样大的Git存储库,如果这些二进制文件中的任何一个最终获得版本化,那么可能会大得多。

现在,如果你有几个1 TB的驱动器,也许你不介意它占用的空间。但是如果您不想将一半或更多的主驱动器用于备份,但是您确实需要进行一些版本控制,那么最好的解决方案可能是使用其他程序备份您的二进制文件,但将文本文件隔离在其他地方并保留只是那些在Git。

答案 1 :(得分:1)

你可以用你的冰箱来保管那些阻止你的衣服吗?

如果您真的对效率感到困惑,为什么要使用版本控制进行备份?你可以使用那些用于此类事情的东西。

我可以想到Dropbox的开始。