git 进行重要文件备份 - 为什么不呢?

发布于 2024-11-28 22:21:42 字数 1459 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

默嘫て 2024-12-05 22:21:42

Git 存储库占用的空间与压缩后的文件的每个版本一样多。如果您计划归档照片等预压缩数据,请为 .git 的巨大增长做好准备。

截至 2011 年,Git 不再像 Subversion 那样使用二进制差异,而是按原样存储压缩的二进制文件。

如果磁盘空间不足,请考虑使用其他在磁盘空间使用方面更高效的专用备份解决方案。 博格阁楼restic口是心非zbackup< /a> 浮现在脑海中。

Git repository takes as much space as every version of your files, compressed. If you're planning to archive precompressed data like photos, be prepared for enormous .git growth.

As of 2011 Git does not use binary diffs like, for example, Subversion, and stores binary files as they are, compressed.

If you're short of disk space consider using other, more efficient in terms of disk space usage, specialized backup solutions. Borg, attic, restic, duplicity, zbackup come to mind.

我纯我任性 2024-12-05 22:21:42

这是一个相当不错的解决方案,比没有好得多。如果您熟悉 git,那也很简单。

缺点之一是历史将被永远保留;没有简单的方法可以淘汰旧的、过时的文件版本,甚至精简旧版本。例如,您可能希望丢弃超过 3 年的所有内容,而您只需要每月快照的任何超过一年的内容。因此,您的备份将不断增长,直到耗尽整个磁盘。

It's a pretty decent solution, and much better than nothing. Dead simple too, if you're familiar with git.

One downside is that history will be kept forever; there's no easy way to roll off older, stale versions of files, or even to thin older versions. For example, you might like to discard everything older than 3 years, and anything older than a year you only want monthly snapshots. So your backup will continuously grow until it consumes your entire disk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文