Mr.*_*Boy 5 svn version-control
我们遇到的问题是客户向我们提供了包含在版本中的内容,其中包括许多视频文件.它们的内容通常是SVN,但由于它们无法访问它,因此版本化这些大型二进制文件似乎并不适合SVN.我们的测试不需要这些文件(我们只需要测试我们是否可以发现视频),我们不负责检查/测试客户提供的内容.
所以我想知道是否有可能有一个没有版本化的SVN目录,并且只是一个常规目录,在更新/退出时仍然可以拉出来?或者SVN有办法从非SVN源中提取文件,有点像svn:externals但不看另一个repo?
是否有SVN解决方案,或者如果我们想避免对文件进行版本控制,我们是否应该将它们放在另一个存储中并配置构建/部署脚本以单独提取它们?
问题是您的客户端和 SVN 存储库之间的桥梁,还是二进制文件的版本控制?
对于第二点,我认为没什么大不了的。从这里阅读:http ://help.collab.net/index.jsp?topic=/faq/svnbinary.html
请注意,文件是否为二进制文件不会影响用于存储该文件更改的存储库空间量,也不会影响客户端和服务器之间的流量。出于存储和传输的目的,Subversion 使用了一种 diffing 方法,该方法对二进制文件和文本文件同样有效。这与 svn diff 命令使用的比较方法完全无关。
由于在更新/提交小更改时,大文件的版本控制对于开发人员来说可能很粗鲁,因此您可以使用一系列专用的分支。