大二进制文件的版本控制?

时间:2018-02-07 12:23:45

标签: git version-control binaryfiles

对于像Git这样的大型二进制文件,是否有任何版本控制系统?

我的意见是,可以压缩具有较小差异的二进制文件,其比例接近这些文件的数量。是否可以使用Git或其他版本控制系统?

2 个答案:

答案 0 :(得分:1)

您可以使用Git LFS。 Git Large File Storage(LFS)用Git中的文本指针替换大型文件,如音频样本,视频,数据集和图形,同时将文件内容存储在远程服务器上,如GitHub.com或GitHub Enterprise。

答案 1 :(得分:1)

Git Lfs是您所需要的,您可以使用Github,Gitlab或Visual Studio Team Services。

大文件不存储在git存储库中,但只存在ids / sha1。它们存储在服务器上并在结账时下载。

始终保留所有版本。我不知道是否有某种方法可以删除它们。