43 lines
1.7 KiB
Markdown
43 lines
1.7 KiB
Markdown
# 2026-08-08 开放 PR 价值分级与安全集成
|
||
|
||
## 场景分类
|
||
|
||
其他 / 仓库维护 / 贡献审查
|
||
|
||
## 目标概述
|
||
|
||
在保留工作树未提交内容的前提下同步上游主线,审查多个开放 PR,并将低风险、高复用价值的贡献安全集成到本地主线。
|
||
|
||
## 完整执行链路
|
||
|
||
1. 检查远端、分支落后程度和工作树改动。
|
||
2. 使用 stash 隔离用户改动,fast-forward 到最新主线后恢复并验证。
|
||
3. 拉取开放 PR refs,比较提交、文件范围和三方合并结果。
|
||
4. 将仅包含脱敏 field-journal 的贡献归为低风险候选。
|
||
5. 对核心脚本 PR 检查冲突文件、变更规模与主线重复实现。
|
||
6. 合并 4 个 journal PR,统一校正索引,运行 smoke 与 routing coherence。
|
||
|
||
## 踩坑记录
|
||
|
||
| 问题 | 原因 | 解决方案 |
|
||
|---|---|---|
|
||
| 拉取主线会覆盖本地索引修改 | 上游与工作树同时修改 `_index.md` | stash 隔离,fast-forward 后恢复 |
|
||
| 旧 PR 的索引统计相互覆盖 | 多个 PR 基于同一旧基线 | 合并内容文件后统一重算索引 |
|
||
| 大型 PR 看似高价值但无法直接合并 | 主线已演进,核心脚本发生内容冲突 | 暂缓,要求 rebase 并专项测试 |
|
||
|
||
## 可复用模式
|
||
|
||
- 先按“文档/执行代码”分层,再按复用价值、冲突面和测试证据排序。
|
||
- 对仅 journal 的 PR,可将内容合并与索引协调分离处理。
|
||
- 对核心基础设施 PR,冲突不是简单文本问题,应重新验证行为等价性。
|
||
|
||
## 验证结果
|
||
|
||
- smoke:全部通过。
|
||
- routing coherence:全部通过。
|
||
- 用户工作树内容:完整恢复,无冲突。
|
||
|
||
## 脱敏复核
|
||
|
||
不包含凭据、私有目标、用户身份或内部 URL。
|