阅读本用户子页面的
任何了解本页面涉及操作的编辑者都可以
参与编辑。
本文介绍如何在萌娘百科内,将页面整体或其中的一部分退回至页面的历史版本。一般而言,退回(revert)指的是任何取消其他用户的编辑或管理行为的操作,无论此操作面向页面全文或是页面的一部分,也不论提交编辑时是否一并提交了其他内容。在中文语境下,撤销、回退和退回三个词通常会被混同使用,用以指代前述的“取消编辑”,但本文仅是一篇帮助性质文档,因此不对词义进行辨析,仅对退回编辑的方法进行阐述。
如何撤销编辑
撤销编辑(undo)是面向萌娘百科所有用户的功能。通常而言,“撤销”指的是将页面的最近一次编辑取消,退回至页面的倒数第二个版本,但MediaWiki允许用户在检查版本差异后,一次性撤销页面的多个版本。
需要注意的是,由于审核机制的存在,部分页面版本无法被查看,涉及这些版本的撤销操作均无法正常进行。
撤销页面整体至历史版本
- 在页面右上角找到页面历史按钮,进入页面历史。
- 宽屏下,MoeSkin皮肤的页面历史按钮是位于页面右上方的一个时钟图案,将鼠标放置在上方时会显示“历史”标签,Vector皮肤下页面历史按钮位于页面上方,显示为“查看历史”。
- 在窄屏和移动端下,MoeSkin皮肤的页面历史按钮需要点击“编辑”右侧的箭头打开下拉栏,点击“历史”即可进入页面历史。
- 点击编辑时间的链接进入页面的历史版本,然后检查历史版本是否为所需要退回到的具体版本。
- 如仅需退回页面的某次编辑至前一个版本,在该次编辑的页面历史右侧点击“撤销撤销”即可进入编辑框页面。
- 如果需要针对页面的两个特定版本进行撤销,也可以在页面历史左侧的圆形按钮选择需要涉及到的两个历史版本,点击“对比选择的版本”进入编辑差异的检查,检查差异后点击右侧版本处的“撤销”即可进入编辑框页面。
- 进入编辑框后,页面上方会对编辑是否可以被撤销进行提示。
- 如果不存在编辑冲突,会显示“该编辑可以被撤销。请检查下面的对比以核实您想要撤销的内容,然后保存下面的更改以完成撤销。”
- 如果存在编辑冲突(通常是由于选择了页面的两个中间版本,后续有其他编辑者更改了页面),此时会显示“因存在冲突的中间编辑,本编辑不能撤销。”。在这种情况下退回编辑应该检查页面的历史版本后,从历史版本的源代码中提取需要覆盖编辑的内容后,更改最新版本的页面。
- 在检查页面更改的差异后,点击保存更改,页面即可被退回到需要的历史版本。
- 此时的默认编辑摘要的样式类似“
撤销[[Special:Contributions/萌百娘|萌百娘]]([[User talk:萌百娘|萌百娘]])的版本1919810
”,用户名为历史版本的编辑者用户名,最后的数字代表版本号。强烈建议在生成的编辑摘要内阐明进行编辑撤销的理由,以防止编辑战的发生。
- 页面的新版本将会被标记标签
mw-undo
,外显为“(1个标签:撤销)”。
查看和编辑页面历史版本
有时需要在退回页面的一部分内容至先前版本的同时,还需要同时对页面进行其他的修改,此时可以选择直接对页面的历史版本进行编辑。编辑页面的历史版本在MediaWiki的术语中也被称为“手动回退”(manual revert)[1]。
- 在页面右上角找到页面历史按钮,进入页面历史。
- 点击编辑时间的链接进入页面的历史版本,然后点击右上角的编辑按钮。
- 此时页面左上方的页面标题下将显示具体历史版本信息,并且在编辑框上方将显示“警告:您正在编辑的是本页面的旧版本。如果您保存该编辑,该版本后的所有更改都会丢失。”
- 检查自己的编辑是否会抹去后续版本的所有更改。
- 如果目的即是一次性消去后续所有版本的影响,即可如同常规编辑页面一样进行编写和保存。
- 如果此次编辑会导致其他编辑者或自己的已有正常编辑被消除,则不应该编辑页面的历史版本,应该从历史版本中提取需要修改的部分后,回到页面的最新版本,对最新版本相应的内容进行覆盖。
回退功能
回退功能(rollback)是快速退回页面最后一位用户所有编辑的编辑功能,但并不是每一位用户均可以使用。当前拥有“快速回退最后一名用户对特定页面的编辑”(rollback)
权限的用户组为维护姬、管理员。由于该权限仅萌娘百科的维护人员拥有,使用“回退”取消的用户编辑通常会被认为是以维护人员身份而非编辑者个人身份进行的。
和撤销功能相比,回退功能存在“仅能退回页面历史最后一位编辑者的所有编辑”的限制。也因此,即使是在应对破坏等情况下时,如果需要将页面退回到破坏性编辑的上一个版本而非否定用户在该页面的所有最近编辑贡献时,也应该尽量使用上述的撤销功能进行。回退功能的使用流程如下:
- 在页面右上角找到页面历史按钮,进入页面历史。
- 在页面历史最近的一个版本(即当前版本)中的最右边,除“撤销撤销”按钮外,还会多出一个“回退N次编辑回退N次编辑”的按钮,其中N为最后一名编辑者在页面中最近连续编辑的次数。
- 检查历史版本是否为所需要退回到的具体版本,确认是否需要回退此编辑者的所有编辑,判断是否需要使用回退功能。
- 点击回退按钮。
- 如果回退成功,将不会二次询问是否进行回退。页面将显示操作成功,给出页面的差异,并且提供默认的编辑摘要。
- 如果回退失败,将显示回退失败的理由,页面不会被回退。此时应检查回退失败的原因,选择撤销功能或其他方法退回编辑。
- 默认情况下,回退将不会进行二次询问,且将留下不可自定义的默认编辑摘要,样式类似“
恢复[[Special:Contributions/萌百娘|萌百娘]]([[User talk:萌百娘|萌百娘]])的编辑至[[User:文库娘|文库娘]]的最后版本
”。
- 页面的新版本将会被标记标签
mw-rollback
,外显为“(1个标签:回退)”。此次回退操作将被添加“小编辑”标记。
- 强烈建议所有维护人员开启“自定义回退摘要D 回退时使用自定义摘要。”小工具,用以在编辑摘要中阐述回退理由,同时增加二次询问的机会,防止由于误触等原因造成的误操作,此时回退功能按钮将变为“回退N次编辑+回退N次编辑+”。
- 如果在进行回退操作前有其他编辑者编辑了页面,同样会造成编辑冲突,回退操作将不会生效。
↑ 目前萌娘百科使用的MediaWiki 1.31不会自动标注手动回退。