# INBOX ## [已处理] K69-A 把 develop 合入 release/v1.0.0,再合入 main ### 背景 当前 `develop` 已包含 K64~K68 全部改动(原生开屏、启动预取、清理、接口地址锁定), 需要发布到 `release/v1.0.0`,随后同步到 `main`。 ### 仓库现状 - `develop`:最新,含 K68-A(`51c3635`)。 - `origin/release/v1.0.0`:落后 develop 很多;另有 3 个 release 专属提交 `3d0e080`、`814b2c0`、`35364c9`。 - `origin/main`:当前停在 `5c174b0`(PR #1,内容等于旧版 release)。 - 工作区干净。 ### 任务 1. `git checkout -B release/v1.0.0 origin/release/v1.0.0` 2. `git merge --no-ff origin/develop` 预期冲突文件(预览): - `lib/core/config/app_config.dart` - `lib/main.dart` - `test/config/server_endpoint_test.dart` **冲突处理:以上三个文件一律采用 develop 版本**(`git checkout --theirs ` 后 `git add`), 因为 K65~K68 已重构启动探测与编译期地址优先级,release 分支旧的默认地址改动不再适用。 其它文件如出现冲突,同样优先采用 develop 版本,并在 PROGRESS 里记录。 3. 合并后门禁:`dart analyze lib test` 零告警、`flutter test` 全过、`flutter build apk --debug` 成功。 4. push `release/v1.0.0`。 5. `git checkout main && git merge --no-ff origin/release/v1.0.0`,push `main`。 若远端对 `main` 有保护、push 被拒绝,不要强推,停下并在 PROGRESS 记录原因。 6. `FruitServer/docs/plans/PROGRESS.md` 追加 K69-A 留痕:两个合并提交 hash、冲突解决说明、门禁输出。 ### 约束 - 全程中文;禁止 `git add -A`;禁止 `git push --force`;不动 `develop`。 - 合并提交作者统一 `Zhou Weidong <502333560@qq.com>`。 - 完成后停住等待验收。