如何永久删除 MediaWiki 上的部分历史编辑?

How can one permanently remove parts of history edits on MediaWiki?

我有一个文件上传到 wiki,通常由某个团队编辑。作为一名 IT 支持人员,当团队遇到麻烦时,我开始尝试使用文件解决一些问题。结果,我做了一个编辑,后来团队回滚了编辑。

问题:在 File:filename.pdfFile History 它现在说的是

问题

团队想要从历史记录中完全删除我的编辑和恢复,就好像它从未发生过一样。

我该怎么做?

如果需要,我可以访问原始数据库,但希望有一个简单的方法。

  1. 如果您可以忍受删除页面的整个修订历史,您可以使用维护脚本 DeleteOldRevisions.php:

    php maintenance/deleteOldRevisions.php --delete PAGEID

  1. 另一种选择是启用RevisionDelete功能。作为管理员,这将使您能够对普通用户隐藏特定的(非当前的)修订:

编辑:Tgr在下面指出,仍然可以看到以这种方式隐藏的修订已被隐藏

在文件页面的历史记录部分的图像的旧版本旁边应该有一个删除 link(如果您以管理员身份登录),只需使用它即可。