01
邮件合并 → Pull Request
补丁以邮件发送时代协作门槛极高,PR 模式让零散贡献者也能参与,Git 平台成为协作基础设施。
02
BDFL → TSC
从个人权威走向技术指导委员会的集体决策,治理结构制度化,降低单一决策者风险。
03
异步 → 同步
异步邮件仍是主流,但 Slack / Discord 推动同步讨论成为补充,社区沟通更即时、密度更高。
04
开源 → 开源 + 商业
商业公司主导的开源项目增多,需在开放性与商业诉求之间寻找平衡,模式更多元。
PR 日均处理量
50 万+
GitHub 平台每日合并请求
治理模式变迁
BDFL → TSC
个人权威向委员会过渡
范式对照 · 从低门槛个人协作到平台化众包
// 旧范式:邮件发送 PATCH ↔ 新范式:Pull Request 代码评审流程
OLD
邮件 · PATCH 时代
@
本地开发git format-patch → 生成补丁
↓
✉
邮件列表提交patch 附件发往 ML
↓
↩
来回讨论修订 threaded email · 数周周期
↓
⌖
维护者手动合并git am / apply
高
协作门槛
分散
参与群体
低
众包效率
→
EVOLUTION
演进
演进
工具 + 平台
+ 社区
+ 社区
NEW
平台 · PR 时代
①
Fork · 提交分支Web UI · 一键创建
↓
②
发起 Pull Requestdiff 可视化 · 自动构建
↓
③
代码评审 · Review多人参与 · 异步讨论
↓
④
CI 通过 · Merge自动化流水线合并
低
协作门槛
广泛
参与群体
高
众包效率
协作规模 · 时间轴