From a4cc4e987127f22e64eefa13b0cc3edcb5229dea Mon Sep 17 00:00:00 2001 From: "jif2.zhang" Date: Sun, 25 Oct 2026 22:33:53 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=97=A5=E5=B8=B8=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E8=A7=84=E5=88=99=20=E2=80=94=E2=80=94=20=E4=B8=BB=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E9=BB=98=E8=AE=A4=20dev-0.2,=20=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=89=8D=E5=88=87=20master=20=E6=8E=A8=E9=80=81=E5=90=8E?= =?UTF-8?q?=E5=8D=B3=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 46e30da..ec97cee 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,19 @@ android-1.0 ── 从 master 同步代码后 push ──▶ 只触发 APK 构 > 此前 `dev-*` 与 `master` 共用同一套生产环境,推送开发分支等于直接发布,容易把半成品带上线。 > 现在开发分支的提交只有合并进 `master` 并推送后才会部署。 +### 日常操作规则(工作目录约定) + +- 主工作目录(`iboard/`)**默认停留在 `dev-0.2`**,所有修改都在 `dev-0.2` 上提交;`dev-0.2` 可随时 push(只跑 CI 校验,不部署)。 +- 独立功能开发使用**独立分支 + 独立工作目录**(如离线编辑在 `iboard-dev-0.2.1/` 的 `tmp-offline-edit` 分支),不占用 `dev-0.2`。 +- **发布流程(仅在明确需要发布时执行,结束后立刻回到 `dev-0.2`)**: + + ```bash + git switch master + git merge --ff-only dev-0.2 + git push origin master # push 即部署生产 + git switch dev-0.2 + ``` + --- ## 版本管理