docs(harmony): 记下 §7.17 那批代码的提交归属(并发写入者的 git add -A 把它们并进了 WebUI 提交)

P4b 的实际代码(`model/Wallpaper.ts`、`MainPage` 的壁纸层与页面底让出、判据、本节文档)
落在 `c9717da` 与 `1717863` 里 —— 那两个提交的信息写的是 **WebUI** 的事:
并发写入者与我共用同一个 git 身份,它 `git add -A` 时把我尚未提交的工作区一起提交了。
代码是好的,归属是错的;`962df62` 里有完整的"改了什么/为什么/怎么验",但 diff 只有判据文件。

所以补一条 7.17a:说清哪几个提交、为什么信息对不上、以及按路径 add 更稳。
不留这条的话,`git log -1 -- .../Wallpaper.ts` 会指向一个 WebUI 提交,
后来人只能靠猜。

`npm test` 退出码 0(11 个判据文件全绿 + vitest 258/258)。
This commit is contained in:
2026-09-14 14:49:40 +08:00
parent 962df62801
commit c4ee5f3ebe

View File

@ -700,6 +700,19 @@ pi 的原话「WebUI 的背景有**预设渐变**,服务端存的是 preset
(两位字母顺序反了)—— 这正是"照 CSS 读出来比"才拦得住的一类错。
另外判据自己也有两处切片毛病(用 `indexOf('build() {')` 两头夹会跨到别的成员上),已改按行截。
### 7.17a 本节代码的提交归属(免得后来人查不到)
本节的代码(`model/Wallpaper.ts``MainPage` 的壁纸层与页面底让出、判据)**落在这几个提交里**
- `c9717da``1717863` —— 这两个的提交信息写的是 **WebUI** 的事("联系人项玻璃卡"、
"手势与横向滚动分家"):并发写入者与我共用同一个 git 身份,它 `git add -A`
把我尚未提交的工作区一起提交了。**代码是好的,归属是错的。**
- `962df62` —— 提交信息里是本节完整的"改了什么/为什么/怎么验",但 diff 只有判据文件那一处。
所以:`git log -1 -- client/harmony/entry/src/main/ets/model/Wallpaper.ts` 会指向一个
WebUI 提交,顺着本节就能找回来。**给并发写入者的提醒**`git add -A` 会把别人的半成品
一起提交(提交信息与他人工作不符,且一旦对方还要改就只能再补一次提交)。按路径 add 更稳。
### 7.18 pi 撤回的那条口径:模糊归属改成**互斥形式**
pi 撤回了他原来那句"模糊只由壁纸层负责",并说明了它的来源:那是 **WebUI 的架构结论**