我正在考虑使用Git进行备份 - 我想将我的文件备份到外部驱动器,然后提交备份驱动器上的所有内容。这样,如果需要,我仍然可以访问旧文件。我的备份集大约是200 GB。
你认为Git可以处理这样的大型存储库吗?提交仍然会相当快(我的意思是比1小时更少)?我可能遇到一些限制或崩溃吗?
答案 0 :(得分:2)
我自己试了一下。不幸的是,如果有的话,Git不会压缩非文本文件。所以你最终会得到一个几乎与你的文件一样大的Git存储库,如果这些二进制文件中的任何一个最终获得版本化,那么可能会大得多。
现在,如果你有几个1 TB的驱动器,也许你不介意它占用的空间。但是如果您不想将一半或更多的主驱动器用于备份,但是您确实需要进行一些版本控制,那么最好的解决方案可能是使用其他程序备份您的二进制文件,但将文本文件隔离在其他地方并保留只是那些在Git。
答案 1 :(得分:1)