|
Post by account_disabled on Jan 27, 2024 0:58:57 GMT -5
这样可以更快地创建存储库并为创建组织节省空间。镜有关我们决定与其他上下文共享的更多信息请参见下文。为什么我们以而不是版本控制系统提供源例如。以下是我们分析在代码存储库和文件中共享源的可能性的结果。将所有源保留在版本控制系统中的挑战许多来源包含二进制文件版本控制系统不能很好地应对大型二进制对象。二进制大对象这是一个通用概念仅在特定情况下才表示预编译的代码例如存档文件甚至更大的图像版本控制系统可以解决问题。例如在创建计算机游戏时经常使用因为它更好地支持例如纹理或二进制文件。 但是是一个尚未广为人知的系统其许可证已关闭且需要收费如果我们想 手机号码数据 留在可以使用辅助脚本解压缩源。但是此技术需要最终用户进行其他工作。此外它会产生一个问题可以从项目页面下载原始源并检查其校验和。使用辅助脚本重新打包的源可能具有不同的总和对于许多用户而言可能使用大文件系统是不直观的。此外它需要额外的工作当前的报价相对昂贵。观察提供给多个组织的源代码的下载统计信息当使用系统重建版本时的成本效益受到质疑。社区流量的增加我们非常感谢和我们的整体增长作为一个组织将额外产生大量成本。 我们认为将资金重新用于聘用更多工程师并拥有更便宜更易于维护的解决方案我们写的是提供等来源的优点更为有效。问题的另一种解决方案例如从或发行版中将在版本控制网站上提供一些来源并以以压缩格式提供来源的网站提供部分内容。但是这几乎没有直觉。此外它是一种相当可观的发展解决方案是为诸如之类的集中式建筑系统创建的。我们专有的系统是分散的。唯一的重点是配置存储库此存储库的去中心化是微不足道的中维护的项目。下一代进行中以及我们正在从事的新项目也旨在保留此关键功能分散化。
|
|