2020 年的二进制 files/folders 版本控制?
Binary files/folders version control in 2020?
我想保留一个包含大量巨大二进制文件的文件夹的“snapshots/versions”。该文件夹包含我通过 rsync/rclone/scp/whatever
制作的所有备份。
由于来源可以是 corrupted/hacked 随便什么,我想保留所有版本。
我们都知道 git/subversion 不是为文本以外的文件制作的,我想知道是否有更通用的工具可用于此目的。
我将专门使用 linux。
git-annex 绝对是您完成这项工作所需的工具。
很棒的文档,很棒的代码,很棒的社区。
快速入门指南:
使用 sudo apt-get install git-annex
安装它,然后就像使用 git 一样管理您的数据。
git init
git annex init "main-backup"
git annex add # if you don't specify any paths, it adds everything
# it'll hash your files and store them inside the .git folder with their hash as their filenames
git commit -m "Add my most important files"
我想保留一个包含大量巨大二进制文件的文件夹的“snapshots/versions”。该文件夹包含我通过 rsync/rclone/scp/whatever
制作的所有备份。
由于来源可以是 corrupted/hacked 随便什么,我想保留所有版本。
我们都知道 git/subversion 不是为文本以外的文件制作的,我想知道是否有更通用的工具可用于此目的。
我将专门使用 linux。
git-annex 绝对是您完成这项工作所需的工具。
很棒的文档,很棒的代码,很棒的社区。
快速入门指南:
使用 sudo apt-get install git-annex
安装它,然后就像使用 git 一样管理您的数据。
git init
git annex init "main-backup"
git annex add # if you don't specify any paths, it adds everything
# it'll hash your files and store them inside the .git folder with their hash as their filenames
git commit -m "Add my most important files"