维护二进制文件存储库

维护二进制文件存储库

我有一堆专有格式的文件(.pdf、.doc、.wmv 等),我想将它们镜像到我的服务器上,用于存档目的,以及能够将“资产存储库”拉到另一台计算机(从服务器)。

基本上我想要 GIT,但用于二进制文件。如果可以为 Word 文档保留修订历史记录就好了(每次“推送”到服务器都会覆盖服务器上的副本,但旧副本会秘密保存在某个地方)。

最简单的方法是使用 FTP,但它似乎是一种令人讨厌的管理方式,必须手动重命名文档等。

答案1

也许可以使用 --backup 选项进行 rsync

http://rsync.samba.org/ftp/rsync/rsync.html

答案2

您可以使用 git(或 svn,或...)来处理二进制文件。只是(至少在 git 的情况下)非文本文件无法有效地存储为版本之间的差异,因此存储库将增长为文件版本大小的总和。

相关内容