我有代码,images / css / js都存储为svn存储库的一部分,但我不知道如何处理我网站上的几个大型视频文件......
我应该:
答案 0 :(得分:2)
我绝对建议您集中保留备份。因此选项1已经出局。
如果你想使用SVN,它将取决于。人们通常不喜欢在SVN中存储二进制文件的原因是二进制增量通常是无用的。根据{{3}},SVN也不擅长存储非常大的文件。
但是,如果您只有几个视频文件,则属于SVN可以处理的限制范围内。如果它们不会改变太多,我会继续把它们放在SVN中。这将是最轻松的解决方案。
否则,我会研究一个不需要太多构建步骤的解决方案。我建议将您的视频链接直接指向S3,而不是将视频拉入您的应用程序,然后部署到服务器。
答案 1 :(得分:1)
看看这个stackoverflow答案:How good is Subversion at storing lots of binary files?
我个人在使用SVN存储文件时遇到了奇怪的错误>为1GB。我怀疑将它们放在一个单独的(非版本化的)目录中会更好,并在需要时将它们拉出来。
更不用说想要进行新结账时的麻烦,并且必须在完整的树进入之前等待数小时......