我处理的不是 1-50 KB 的 JPEG,而是各种网站的 150-250+ MB 的 psd 文件,而且我想使用 VCS 跟踪版本。
如果有人有这样的实际经验,可以分享一下吗?您使用哪个版本控制程序,二进制支持如何?您每天处理多少个文件?您使用哪种类型的托管?
答案1
我不得不说,我主要还是使用修订控制文本。我努力尽可能多地获取文本格式的信息。话虽如此,多年来我一直使用 svn 来控制二进制数据文件。没有使用过您的文件格式,但最近我一直在处理 excel 和 access,尤其是 access 文件,它们变得相当大。通常为 50MB。 TortoiseSVN有一个非常好的 Windows SVN 界面,并且NautilusSVN是 linux/gnome 的等价物。
我喜欢使用 TortoiseSVN 对 excel 文件进行修订控制,它会并排显示两个 excel 文件之间的差异。在你需要的时候很方便。
答案2
我认为 svn 是目前为止处理二进制文件最好的。请参阅http://subversion.tigris.org/features.html#binary-files
但是,所有新的 VCS 都应该能够处理您的工作流程,所以这实际上是一个选择的问题。