# 功能：允许将帖子编辑与任何先前版本（而不仅仅是紧邻的前一个版本）进行比较

**URL:** https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176
**Category:** Feature
**Tags:** composer
**Created:** [2026年一月23日 10:16 UTC](https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176 "2026-01-23T10:16:48Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [2026年一月23日 10:16 UTC](https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176/1 "2026-01-23T10:16:48Z")

</div>

> **问题**

目前，Discourse 只允许将帖子修订版本与紧邻的前一个修订版本进行比较。

这在使用 MathJax / LaTeX 内容时成为一个重大的限制。

小的符号更正（例如更改系数或符号）通常会导致整个数学块重新渲染，使得差异视图显示大片的红色/绿色区域，即使只更改了一个字符。

如果中间的编辑不完美，所有后续的差异都会变得实际上无法阅读——即使最终版本在数学上是正确的。

实际上，这意味着：

- 一个早期的错误会永久性地破坏有意义的编辑历史
- 作者无法在以后查看_实际更改了什么_
- 版主和协作者无法验证小的更正
- 对数学要求高的教育工作流程受到的影响不成比例

> **提议的改进**

允许用户比较 **任意两个修订版本** ，而不仅仅是相邻的版本。

例如：

- 比较修订版本 3 ↔ 修订版本 6
- 比较原始帖子 ↔ 最新版本
- 比较两个任意的历史修订版本

这将与版本控制系统中常见的功​​能相呼应，并将大大提高技术、学术和教育社区的透明度。

> **为什么这有帮助**

- 在迭代修复后恢复编辑历史的可用性
- 使基于 LaTeX 的讨论可审计
- 支持协作解决问题和教学
- 避免“一个糟糕的编辑毁掉所有差异”的问题

> **相关领域**

这对使用以下内容的社区特别有益：

- MathJax / KaTeX
- 长篇技术解释
- 分步推导
- 维基风格的协作帖子

---

_[View the full topic](https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176)._
