版本史、差异与回滚:后来会改变过去怎样开口
形式对象
版本史最重要的不是“可以恢复旧版”。
它真正改变的是时间。
文本不再只有一个现在。
每一次修改、diff、回滚、提交信息,都会留下一个层:
曾经这样写过。
后来这样改了。
这里被删掉。
这里被补回。
这里出现过争议。
所以硬句是:
后来会改变过去怎样开口。
人称动作
| 人称位 | 在版本史/diff/回滚中如何作用 |
|---|---|
| 第一人称 | 作者的我被降位:我写过,不等于我拥有最终版本。 |
| 第三人称 | 文本被拆成版本、差异、提交、时间戳和操作记录。 |
| 第四人称 | 多人编辑让页面成为协作现场,也会产生责任分散。 |
| 第五人称 | 旧版本缺席但不消失,仍在历史里压住当前版本。 |
| 第六人称 | Git、Wiki 历史、diff 工具和回滚机制决定过去怎样可见。 |
作用链
文本生成
-> 修改发生
-> diff 留下差异
-> 历史保存层次
-> 当前版本取得入口
-> 旧版本没有消失
-> 后来者重新判断过去
版本史不是绝对真相。
但它能阻止一种坏事:
让当前版本假装自己从来就是这样。
回到《人类投降派》
适用位置:
040 结束之后开始。
041 保存以后停止占有。
044 写在那里不等于是真的。
047 Owner 负责删掉什么。
048 最后不是总结。
《人类投降派》的知识库必须保留修订痕迹。
不是为了纪念错误。
而是为了知道:
哪些判断被降权。
哪些垃圾被删掉。
哪些高价值材料被重新接回。
哪些摘要不能再替细节说话。
可写硬句
后来会改变过去怎样开口。
也可以写成:
修改不是擦掉过去。
修改是让过去留下层次。
不可越界
不能把版本史当成事实本身。
不能把“曾经写过”当成“仍然成立”。
不能让回滚工具替人工判断。
只能迁移:
版本记录会让文本的过去继续在当前版本里产生压力。
