存储二进制文件版本

时间:2011-09-28 07:29:18

标签: binary diff versioning

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

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

由于Nexus能够使用s3存储库(请参阅ticket NEXUS-1121),我建议您将这些不同版本记录在像Nexus这样的工件库中,而不是在VCS(SVN等版本控制系统工具)中或者更糟糕的是,像Git或Mercurial这样的分布式的。

VCS具有大型二进制文件无法利用的功能(分支,合并,差异)。