软件研发

大的二进制文件

2018-07-12 15:53:43 | 来源:中培企业IT培训网

大的二进制文件

GitHub和GitLab很相似,但是又有一些不同。其中之一源自诸如Git这样的源代码系统传统上并不太在意大的二进制文件的存储。总是有其他例如把文件服务器上的文件路径存放在纯文本文件里那样的办法。

在某种意义上,如果真的有二进制的源代码文件需要版本管理,该怎么办?这样的文件类型包括图像文件、视频文件、音频文件等。现代化的网站大量使用了媒体文件,而这个领域一贯是内容管理系统( CMSes)的地盘。CMSes不管有多么好用,与DevOps相比还是处于下风的,所以把媒体文件存储在正常的源代码处理系统里具有很强的诱惑力。

CMSes的缺点包括它们的脚本功能经常表现奇特或是不存在的事实。所以,另一个在DevOps工具箱里的词语——自动化,很难同CMS -起工作。

当然你可以直接把二进制文件提交给Git,而它将会像其他文件那样被处理。接下来发生的事就是涉及服务器的Git操作突然就慢起来了。于是,Git的主要优势——效率和速度

——就这样被抛出窗外。

标签: 二进制文件

猜你喜欢

预约领优惠