《星号之下》两轮工作合并——清账版的事实 × 去模板轮的口音 - #255
Merged
Merged
Conversation
这本书有两轮工作从同一个基线(`4c179af`,8-03 初稿)各自分叉,从来没合过: - **main 上的清账轮**(PR #230)清掉 762 条欠账,沿路把大量事实改准了; - **去模板轮**(此前只存在于一个 worktree 的 42 个未提交文件里)去粗体、把三十处 「订正 · 流传的说法/可查的是」区块全部化进叙事、换开场、降破折号——**而它做在清账之前的文本上。** 三方合并:41 个文件里 32 个冲突、共 67 处。**规矩是「事实从 ours,形式从 theirs」**—— 只取去模板那一侧,等于把 #230 的 762 条订正整批冲掉。逐处抢救回来的东西,举几个: - 彝文「819 个字符」→「八百一十九个规范彝字,字符总数一千一百六十五」(819 那个说法清账轮判过错) - 乌尔都母语者 八亿 → **八亿四千万**;汉特语曼西语「都不足万人」→ 一万四千 / 两千二(2020 俄普查) - 「三波外来者把人换了一大半」→ 2022 年 265 个古基因组,三波**皆少数** - 1922 年《托管文件》的主体误作「英国托管当局」→ **国联理事会** - 本-耶胡达造词数「一百多到三百多」——**那正是 #230 撤掉的无源数** - 第 27 章 Gilbert 2006 整段、第 8 章 2004 年「印度河符号根本不是文字」整段,去模板那侧全丢 合并后实测:欠账 762 条已清 754(99%,与 main 逐字相同);粗体中位 1%、**整句加粗 0**、 **订正区块 0**、「不是X是Y」155、章首裸时间戳 10/35——去模板轮的成果一项没退。 **重构星号从 78 变成 80**:清账轮在它自己那一侧新引了两个。文档里那个「78 一个不许少」 已改成 80 并写明——**基线数会随正文长,要守的是「批量改动之后先数它」这条动作,不是那个数字。** Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
合并当天报了一句「清账轮新引了两个重构形式,全书从 78 变成 80」。**是错的。** 查下来:数的时候把 `第*卷*/_卷细纲.md` 也算进去了,两卷细纲里各有一个 `\*`—— 而细纲是工作底稿、不是正文,`_manuscript.md` 的 `ignore` 里就写着。 按篇目清单数是 **78**,一个没多一个没少;公众号产出的 35 篇 HTML 里可见的 `*` 也是 78,两头对上。 **这正是这本书一直在栽的那件事:先怀疑量它的那把尺子。** 所以不止改文档, 把这一项做进 `style_audit.py`——它现在按 `_manuscript.md` 的篇目清单数, 与上次核定值不符就当场提示。`\*` 是这本书的命门(星号就是书名), 任何批量改动之后本来就该先查它,现在不必再靠人记得。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
《星号之下——语言史话》有两轮工作从同一个基线(
4c179af,8-03 初稿)各自分叉,从来没合过:去模板轮做在清账之前的文本上,所以它那一侧没有清账轮的任何订正。这个 PR 把两边合起来。
怎么合的
三方合并(
4c179af是 main 的祖先)。41 个文件里 32 个冲突、共 67 处,git 自动合掉了其余。规矩只有一条:事实从
ours(清账版),形式从theirs(去模板版)。 只取去模板那一侧,等于把 #230 的 762 条订正整批冲掉。冲突的形状几乎全是同一种:从清账版抢救回来的事实(举例)
合并后实测
去模板轮的成果一项没退,清账轮的事实一条没丢。
一处自己犯的错,连同修法一起提交
合并当天报了一句「清账轮新引了两个重构形式,全书从 78 变成 80」。是错的——数的时候把
第*卷*/_卷细纲.md也算进去了,两卷细纲里各有一个\*,而细纲是工作底稿、不是正文(_manuscript.md的ignore里写着)。所以不止改文档,把这一项做进了
style_audit.py:它现在按_manuscript.md的篇目清单数,与上次核定值不符就当场提示。\*是这本书的命门(星号就是书名),批量改动之后本来就该先查它,现在不必再靠人记得。公众号
~/Documents/Claude/公众号-星号之下/的 35 篇 HTML 已按合并后的正文重建,32 篇有变化;排期、封面、标题、摘要一个没动,重构星号 78 → 78。旧稿留在html.bak-20260828/。草稿箱里还是 8-03 那版旧稿(8-09 那次也没同步过,两次的差都还欠着)——同步要 AppSecret 与出网 IP 白名单,只能在本机跑,命令写在那个目录的 README 里。
🤖 Generated with Claude Code