Binary 存储二进制文件版本

Binary 存储二进制文件版本,binary,diff,versioning,Binary,Diff,Versioning,我的应用程序在s3上存储100Mb到1Gb的大型二进制文件,这些文件会随着时间的推移而变化。我希望能够回滚或下载这些文件的早期版本,而无需存储快照副本 实现这一点的最佳方法是什么?既然Nexus能够使用s3存储库,请看,我建议您将这些不同的版本记录在Nexus之类的工件回购中,而不是记录在SVN之类的VCS版本控制系统工具中,或者更糟糕的是,记录在Git或Mercurial之类的分布式工具中 VCS具有分支、合并和差异等功能,而大型二进制文件无法利用这些功能

我的应用程序在s3上存储100Mb到1Gb的大型二进制文件,这些文件会随着时间的推移而变化。我希望能够回滚或下载这些文件的早期版本,而无需存储快照副本


实现这一点的最佳方法是什么?

既然Nexus能够使用s3存储库,请看,我建议您将这些不同的版本记录在Nexus之类的工件回购中,而不是记录在SVN之类的VCS版本控制系统工具中,或者更糟糕的是,记录在Git或Mercurial之类的分布式工具中

VCS具有分支、合并和差异等功能,而大型二进制文件无法利用这些功能