檢視Wiki頁面歷程記錄並還原變更
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
本文說明如何在 Azure DevOps 中檢視 Wiki 頁面的修訂歷程記錄。 它也提供如何還原對Wiki頁面所做的變更的資訊。
先決條件
- 您需要至少具備建立和修改Wiki的基本權限。
- 擁有 建立儲存庫 許可權以將程式碼發布為 wiki。 根據預設,此許可權會針對 Project Administrators 群組的成員設定。
- 任何屬於參與者安全組成員的人都可以新增或編輯Wiki頁面。 任何具有小組專案存取權的人,包括 項目關係人,都可以檢視wiki。
- 擁有建立資料庫的許可權 ,將程式碼發佈為Wiki。 根據預設,此許可權會針對 Project Administrators 群組的成員設定。
- 任何屬於參與者安全組成員的人都可以新增或編輯Wiki頁面。 任何具有小組專案存取權的人,包括 項目關係人,都可以檢視wiki。
檢視Wiki頁面修訂歷程記錄
登入您的組織(
https://dev.azure.com/{yourorganization}
),並移至您的Wiki頁面。選取 其他動作>檢視修訂。
修訂頁面會顯示誰進行變更,修訂訊息、日期、版本或提交 ID。 若要檢視修訂的詳細數據,請選取訊息或版本連結。
與任何 git 檔案修訂類似,修訂詳細資料頁面會提供 顯示差異並排 檢視或 顯示差異內嵌 檢視。 選擇 [預覽] 以查看特定修訂頁面的內容。
對於
發佈為程式代碼wiki 頁面,類似的信息會顯示,但 [還原] 按鈕並未使用中。 使用階層連結 返回頁面或頁面版本。
將認可還原至 布建的wiki 頁面
在修訂詳細數據頁面上選取 [還原],以還原Wiki頁面上的變更。
將提交記錄還原到 ,發布為程式碼 Wiki 頁面
若要針對您發佈為程式代碼的頁面還原為先前的修訂,請執行下列其中一個動作:
- 如果提交是頁面的最新修訂,您可以從網頁介面還原。
- 如果該提交是較早的提交版本,並且在此期間發生了更多的提交,請建立一個單獨的分支,並在該分支中還原變更。
從入口網站的最近一個修訂版本恢復
從所選檔案的 [修訂] 頁面選擇提交 ID,以預覽任何版本。
透過選取 並複製來複製此認可的完整標識碼。
移至 [Repos>提交],將您複製的標識碼貼到 [提交ID方塊] 中,然後選取 [ 搜尋]。
從提交頁面中,選取 [其他動作],然後選擇 [還原]。
確認您想要還原。 選取 還原。
分支會隨著還原的變更而建立。
選取 建立拉取請求。
如果你收到錯誤訊息,你可能需要建立本機分支,並依照下一節所述進行手動變更。
在 [新增提取要求] 表單中選擇 建立。
選取「完成合併」將變更合併至主要 Wiki 分支。 選擇性地勾選複選框,以選取完成後的選項。
若要檢視還原的內容,請返回維基並重新整理瀏覽器。
從較早的修訂版本使用不同的分支還原
若要還原 Wiki 文件頁面的先前提交版本(而非最新修訂版本),請更新 Wiki 的次要分支,然後建立與主要分支的合併請求。
- 建立主要Wiki分支的本機分支。
- 檢視提交歷史記錄,並找出包含您要復原變更的提交。
- 使用 revert 指令來回復所需的提交。
- 發生衝突時,請使用衝突解決工具來解決問題。
- 將變更提交到您的本機分支。
- 將本機分支推送至遠端伺服器。
- 將本機分支的合併請求建立為 main。
- 完成提取要求。