Help:合并历史
| 注意:当您编辑本页面时,即同意以CC0协议授权您的贡献。您可以在公有领域帮助页面找到更多信息。 |
合并历史是一个特殊页面,它能够自动合并两个页面的历史记录。
具有“mergehistory”用户权限的用户可以在Special:MergeHistory页面中使用这个功能。默认情况下,管理员会被分配该权限。
使用此功能进行合并的页面将记录于“合并日志”中。
用法
合并历史的主要用途是处理那种通过复制粘贴方式移动页面的情况(而不是使用正式的专有移动页面表单)所带来的问题。
该工具能够修复因原始复制粘贴操作而导致的许可违规问题,并重新连接相关的历史记录,从而创造出一种几乎与没有任何复制粘贴操作发生的效果完全相同的状态。

要进行历史合并操作,请访问Special:MergeHistory。 在表单中输入源页面和目标页面的标题。 源页面是要将其修订版本被合并到另一个页面的页面,而目标页面是将修订版本合并到的页面。
点击“显示可以合并的编辑”。
你会看到一份来自源页面的修订记录列表,以及一组单选按钮。
最初,只有右侧的复选框列可见,左侧的列则被隐藏了。
简单合并
| This section簡而言之: For simple merges, select either zero or one radio button on the right-hand column next to a revision. Leave the left-hand column blank. All revisions that are older than the selected revision (or all revisions if none was selected) will be merged into the destination page. |

- 对于简单的合并操作来说,只有那些比目标页面的最早版本更旧的编辑内容才能被移动。
- 如果您想要合并源页面上的所有编辑内容,并且这些编辑内容的更新时间都晚于目标页面的最早版本,那么您可以保持这两个选项按钮处于空白状态。 源页面将变为目标页面的重定向链接。
- 否则,请点击右侧列中某个修订项的对应的单选按钮来选择该修订项,同时保持左侧列的其余单选按钮处于未选状态。 那些修订,以及所有比它更旧的修订,都会被移动到目标页面上。
- 一旦选择了所需的修订版本,请点击
合并版本来进行合并操作。 - 如果合并成功,您将看到一个与此类似的页面。

为简单合并扫清障碍
- 如果目标页面原本是作为源页面的重定向而创建的,那么简单的合并操作可能会失败,并会出现
指定的时间段与目标页面先前存在的修订版本重叠。错误讯息。
解决这个问题:
- 删除目标页面
- 恢复除先前删除和重定向修订之外的所有内容。
现在,简单的合并操作已经可以实现了。
复杂合并
| MediaWiki版本: | ≥ 1.45 |
| This section簡而言之: For complex merges, select two radio buttons, the older one on the left column and the newer one on the right column. Only those two revisions and the revisions between them will be merged. |
虽然简单的合并界面足以处理标准的剪切粘贴移动后的清理工作,但在特殊情况下,你可能希望对要合并的版本拥有更多控制权。
在这种情况下,你可以在右侧的单选按钮列中选择最新的修订版本进行合并,并在左侧的单选按钮列中选择最旧的修订版本进行合并。 只有那两个修订版本,以及它们之间的修订版本(如果有的话)将会被合并。
复杂的合并操作并不符合“所有被合并的版本必须比目标页面的最旧版本还要古老”这一限制条件。 不过,它们仍然需要满足各自独立的要求。
- 合并后的修订记录必须能够整齐地排放在目标页面的历史记录中。 也就是说,从最古老的合并版本到最新的合并版本之间,目标页面的内容不应有任何修改。
- 如果你真的想这样合并这两个页面的话,可以通过多次复杂的合并操作来实现。
- 你无法通过复杂的合并操作来修改任意一页的当前版本。因此,源页面的最新版本无法与目标页面进行合并,同时,源页面中比目标页面最新版本更旧的版本也无法被合并。
复杂的合并操作是一种强大的工具,但它也可能引发一些意外且危险的情况——比如将文件差异信息从原有的上下文中分离出来,从而让看起来好像是编辑者进行了某些实际上并未发生的操作。 只有当你绝对确定自己明白自己在做什么时,才执行这个操作。
撤消合并
转到Special:Log/merge,然后点击取消合并。