版本管理与资源仓库策略

摘要

采用“代码/基础资源(Git)+ 铺量资源(SVN)”的分层方案,并在开发期与封闭期使用不同的提交约束;通过 Jenkins 流水线承载集成与交付。

阶段策略

开发期

  • 以流水线为中心进行集成与交付。
  • 分支形态同时包含 trunk/master 与 develop/feature 的协作方式。

封闭期

  • trunk/master 仅允许稳定资源提交,减少变更面,优先保障稳定性。

仓库分层

Git:代码与基础资源

  • 目标:保证工程“可启动、可运行”。
  • 范围:代码、基础资源、基础工程、协议、配置。

SVN:大体量铺量资源

  • 目标:承载大规模美术资源的管理与变更。
  • 范围示例:
    • UI 美术资源
    • 场景美术资源(如 Pickup、动物、植物、矿物、宝箱、可破坏物品)
    • Item 美术资源(资源划分方式待进一步明确)

流水线

  • Jenkins 流水线用于串联分支策略、集成构建与交付。

待补充

  • trunk/master 与 develop/feature 的具体职责边界与合并策略(例如:合并频率、回滚策略、发布分支是否存在)。
  • Git 与 SVN 之间的资源依赖/版本对齐机制(例如:版本号、标签、发布清单)。

关联

来源回溯