本頁使用了標題或全文手工轉換

使用說明:復原和還原

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
前往: 導覽搜尋
Commons-emblem-notice.svg
這個頁面「Help:復原和還原」是萌娘百科的說明文件
  • 本文用於介紹萌娘百科中一些特定功能的操作方法;
  • 本文僅是一篇論述,不屬於方針或指引。如果本指南與相關方針或指引發生衝突或存在不一致的情況,請以方針或指引的條文為準。

本文介紹如何在萌娘百科內,將頁面整體或其中的一部分退回至頁面的歷史版本。一般而言,退回(revert)指的是任何取消其他使用者的編輯或管理行為的操作,無論此操作面向頁面全文或是頁面的一部分,也不論提交編輯時是否一併提交了其他內容。在中文語境下,復原、還原和退回三個詞通常會被混同使用,用以指代前述的「取消編輯」,但本文僅是一篇使用說明性質文檔,因此不對詞義進行辨析,僅對退回編輯的方法進行闡述。

如何復原編輯

復原編輯(undo)是面向萌娘百科所有使用者的功能。通常而言,「復原」指的是將頁面的最近一次編輯取消,退回至頁面的倒數第二個版本,但MediaWiki允許使用者在檢查版本差異後,一次性復原頁面的多個版本。

需要注意的是,由於審核機制的存在,部分頁面版本無法被檢視,涉及這些版本的復原操作均無法正常進行。

復原頁面整體至歷史版本

  1. 在頁面右上角找到頁面歷史按鈕,進入頁面歷史。
    • 寬屏下,MoeSkin外觀的頁面歷史按鈕是位於頁面右上方的一個時鐘圖案,將滑鼠放置在上方時會顯示「歷史」標籤,Vector外觀下頁面歷史按鈕位於頁面上方,顯示為「檢視歷史」。
    • 在窄屏和移動端下,MoeSkin外觀的頁面歷史按鈕需要點擊「編輯」右側的箭頭打開下拉欄,點擊「歷史」即可進入頁面歷史。
  2. 點擊編輯時間的連結進入頁面的歷史版本,然後檢查歷史版本是否為所需要退回到的具體版本。
    • 如僅需退回頁面的某次編輯至前一個版本,在該次編輯的頁面歷史右側點擊「撤銷撤銷」即可進入編輯框頁面。
    • 如果需要針對頁面的兩個特定版本進行復原,也可以使用頁面歷史左側的圓形單選框,選擇需要涉及到的兩個歷史版本,點擊「對比選擇的版本」進入編輯差異的檢查,檢查差異後點擊右側版本處的「復原」即可進入編輯框頁面。
  3. 進入編輯框後,頁面上方會對編輯是否可以被復原進行提示。
    • 如果不存在編輯衝突,會顯示「該編輯可以被復原。請檢查下面的對比以核實您想要復原的內容,然後儲存下面的變更以完成復原。」
    • 如果存在編輯衝突(通常是由於選擇了頁面的兩個中間版本,後續有其他編輯者變更了頁面),此時會顯示「因存在衝突的中間編輯,本編輯不能復原。」。在這種情況下退回編輯應該檢查頁面的歷史版本後,從歷史版本的原始碼中提取需要覆蓋編輯的內容後,變更最新版本的頁面。
  4. 在檢查頁面變更的差異後,點擊儲存變更,頁面即可被退回到需要的歷史版本。
    • 此時的默認編輯摘要的樣式類似「撤銷[[Special:Contributions/萌百娘|萌百娘]]([[User talk:萌百娘|萌百娘]])的版本1919810」,使用者名稱為歷史版本的編輯者使用者名稱,最後的數字代表版本號。強烈建議在編輯摘要內闡明進行編輯復原的理由,以防止編輯戰的發生。
    • 頁面的新版本將會被標記標籤mw-undo,外顯為「(1個標籤:撤銷)」。

檢視和編輯頁面歷史版本

有時,我們需要在退回頁面的一部分內容至先前版本的同時,對頁面進行其他的修改,此時可以選擇直接對頁面的歷史版本進行編輯。編輯頁面的歷史版本在MediaWiki的術語中也被稱為「手動還原」(manual revert)。

  1. 在頁面右上角找到頁面歷史按鈕,進入頁面歷史。
  2. 點擊編輯時間的連結進入頁面的歷史版本,然後點擊右上角的編輯按鈕。
  3. 此時頁面左上方的頁面標題下將顯示具體歷史版本資訊,並且在編輯框上方將顯示「警告:您正在編輯的是本頁面的舊版本。如果您儲存該編輯,該版本後的所有變更都會丟失。」
  4. 檢查自己的編輯是否會抹去後續版本的所有變更。
    • 如果目的即是一次性消去後續所有版本的影響,即可如同常規編輯頁面一樣進行編寫和儲存。
    • 如果此次編輯會導致其他編輯者或自己的已有正常編輯被消除,則不應該編輯頁面的歷史版本,應該從歷史版本中提取需要修改的部分後,回到頁面的最新版本,對最新版本相應的內容進行覆蓋。

還原功能

還原功能(rollback)用於快速退回頁面最後一位使用者所有編輯,並非所有使用者可以使用。當前擁有「快速還原最後一位使用者對某一頁面的編輯」(rollback)權限的使用者群組為維護姬管理員。由於該權限僅萌娘百科的維護人員擁有,使用「還原」取消的使用者編輯通常會被認為是以維護人員身份而非編輯者個人身份進行的。

和復原功能相比,還原功能存在「僅能退回頁面歷史最後一位編輯者的所有編輯」的限制。也因此,即使是在應對破壞等情況下時,如果需要將頁面退回到破壞性編輯的上一個版本而非否定使用者在該頁面的所有最近編輯貢獻時,也應該儘量使用上述的復原功能進行。還原功能的使用流程如下:

  1. 在頁面右上角找到頁面歷史按鈕,進入頁面歷史。
  2. 在頁面歷史最近的一個版本(即當前版本)中的最右邊,除「復原復原」按鈕外,還會多出一個「還原N次編輯還原N次編輯」的按鈕,其中N為最後一名編輯者在頁面中最近連續編輯的次數。
  3. 檢查歷史版本是否為所需要退回到的具體版本,確認是否需要還原此編輯者的所有編輯,判斷是否需要使用還原功能。
  4. 點擊還原按鈕。
    • 如果還原成功,將不會二次詢問是否進行還原。頁面將顯示操作成功(即「已還原$1所做的編輯,變更回由$2修訂的最後一個版本。」),給出頁面的差異,並且提供默認的編輯摘要。
    • 如果還原失敗,將顯示還原失敗的理由,頁面不會被還原。此時應檢查還原失敗的原因,選擇復原功能或其他方法退回編輯。
  5. 默認情況下,還原將不會進行二次詢問,且將留下不可自定義的默認編輯摘要,樣式類似「恢復[[Special:Contributions/萌百娘|萌百娘]]([[User talk:萌百娘|萌百娘]])的編輯至[[User:文庫娘|文庫娘]]的最後版本」。
    • 頁面的新版本將會被標記標籤mw-rollback,外顯為「(1個標籤:回退)」。此次還原操作將被添加「小編輯」標記。
    • 強烈建議所有維護人員開啟「自定義還原摘要D 還原時使用自定義摘要。」小工具,用以在編輯摘要中闡述還原理由,同時增加二次詢問的機會,防止由於誤觸等原因造成的誤操作,此時還原功能按鈕將變為「還原N次編輯+還原N次編輯+」。
    • 如果在進行還原操作前有其他編輯者編輯了頁面,同樣會造成編輯衝突,還原操作將不會生效。
    • 被還原的編輯會自動移除未巡查標記,但不會在巡查日誌留下記錄。