如何永久删除 MediaWiki 上的部分历史编辑?
How can one permanently remove parts of history edits on MediaWiki?
我有一个文件上传到 wiki,通常由某个团队编辑。作为一名 IT 支持人员,当团队遇到麻烦时,我开始尝试使用文件解决一些问题。结果,我做了一个编辑,后来团队回滚了编辑。
问题:在 File:filename.pdf
下 File History
它现在说的是
- 当前[日期][大小][团队]已还原
- 恢复[日期][尺寸][我]测试编辑
- 回复[日期][大小][团队]评论
问题
团队想要从历史记录中完全删除我的编辑和恢复,就好像它从未发生过一样。
我该怎么做?
如果需要,我可以访问原始数据库,但希望有一个简单的方法。
如果您可以忍受删除页面的整个修订历史,您可以使用维护脚本 DeleteOldRevisions.php
:
php maintenance/deleteOldRevisions.php --delete PAGEID
- 另一种选择是启用RevisionDelete功能。作为管理员,这将使您能够对普通用户隐藏特定的(非当前的)修订:
编辑:Tgr在下面指出,仍然可以看到以这种方式隐藏的修订已被隐藏。
在文件页面的历史记录部分的图像的旧版本旁边应该有一个删除 link(如果您以管理员身份登录),只需使用它即可。
我有一个文件上传到 wiki,通常由某个团队编辑。作为一名 IT 支持人员,当团队遇到麻烦时,我开始尝试使用文件解决一些问题。结果,我做了一个编辑,后来团队回滚了编辑。
问题:在 File:filename.pdf
下 File History
它现在说的是
- 当前[日期][大小][团队]已还原
- 恢复[日期][尺寸][我]测试编辑
- 回复[日期][大小][团队]评论
问题
团队想要从历史记录中完全删除我的编辑和恢复,就好像它从未发生过一样。
我该怎么做?
如果需要,我可以访问原始数据库,但希望有一个简单的方法。
如果您可以忍受删除页面的整个修订历史,您可以使用维护脚本
DeleteOldRevisions.php
:php maintenance/deleteOldRevisions.php --delete PAGEID
- 另一种选择是启用RevisionDelete功能。作为管理员,这将使您能够对普通用户隐藏特定的(非当前的)修订:
编辑:Tgr在下面指出,仍然可以看到以这种方式隐藏的修订已被隐藏。
在文件页面的历史记录部分的图像的旧版本旁边应该有一个删除 link(如果您以管理员身份登录),只需使用它即可。