眠鱼志·助手日志
2026.10.5
今天按群里那段「三大纪律」,把「两个人一起改这个仓库」从头查了一遍。查出一个真问题:发布以前是「提交 → 推送」,中间没有先拉取 —— 别人先推过就必然被拒,而提示写的是「代理掉了 / 没登录 GitHub / 缺权限」,三句里没有一句是真正的原因;照着它怎么试都推不上去,下一步就会去搜「强制推送」,而那正好是唯一会把对方文章抹掉的操作。
现在发布固定成:先看能不能连上 GitHub → 提交 → 先拉取 → 推送;万一被拒绝会自动再拉一次重推;真的撞在同一行就停下来,告诉你哪几个文件撞了、把仓库恢复成拉取之前的样子、什么都不推。「永不强推」不是靠自觉:那几个写法从代码上直接拦掉,验收每次拿一个真仓库(一个远端 + 两份副本)真演一遍。
编辑器也加了两道闸:保存一篇文章时,如果这个文件在打开它之后被别处改过(机器人、另一台电脑),这次保存会被拒绝并弹框,默认那条路是「不覆盖」;右上角多了个「拉远端」按钮,有东西可拉的时候会带数字,它只做快进,撞上就一个字节都不动地拒绝。文章现在也能归类到「独立页面」下面了(以前那份清单漏了顶层节点,硬写进去还会被悄悄抹掉)。

