Bla*_*ack 5

第二个示例包含一个提示:二进制存储与文本存储

例如,如果您编写游戏(假设是飞行模拟器),那么您可能希望将源代码和地形高度数据放入不同的存储库中,因为:

  • 地形数据不会经常变化.
  • 检查它们需要很长时间(巨大的二进制文件)=>将它包含在外部(绑定到特定修订版本)可以节省时间.
  • 开发人员可以通过小带连接(从家里或使用手机)查看源代码.
  • 您有不同的开发团队(级别/地形设计师与引擎开发人员).
  • 源代码的备份策略(小,经常更改)可能与地形数据不同(很大,不经常更改)