[英]I have accidentally deleted a page from Azure DevOps Wiki. How can I recover it?
我在 Azure DevOps 中不小心從我們的存儲庫中刪除了一個 Wiki 頁面。 (如何)我可以恢復它嗎?
我只是能夠在沒有大張旗鼓的情況下做到這一點。 有用的資源是這個 VS 社區主題。 有一個答案提供了一個不需要您克隆存儲庫的解決方案。
關鍵見解是,您可以導航到 Azure DevOps 存儲庫 UI,以獲取支持 wiki 的 Git 存儲庫。 解決方案作者說 URL 的形狀類似於https://dev.azure.com/<organization-name>/<project-name>/_git/<wiki-name>.wiki
。 這對我來說不太管用,因為我們組織中有一個不同的 URL 方案,但經過反復試驗后我能夠弄清楚。 后來我看到您可以通過使用維基中的克隆回購用戶界面來獲取 URL - 它為您提供了 URL,因此您只需復制它並導航到它即可。
無論如何,步驟是:
總而言之,這不是一次完全可怕的經歷,但完全無法被發現。
假設您正在管理一個已配置的 wiki(與使用已發布的代碼作為 wiki 相比):
查看右上角的垂直三點菜單,其中有一個查看修訂的選項:
從列表中選擇你想要恢復的修訂版(例如刪除所需維基頁面之前的修訂版)(單擊其版本哈希):
從修訂詳細信息,select“恢復”:
此時,您的 wiki 應該位於其之前的 state,並且您的 wiki 頁面應該再次可用。
注意:如果您將已發布的代碼用作 wiki,您將像處理任何其他代碼提交一樣恢復/還原您的更改。
可以在此處找到更多詳細信息。
我找不到通過 Azure DevOps web 界面執行此操作的方法,但如果您在本地克隆 wiki,則可以通過還原刪除它的提交來恢復該頁面。
這甚至適用於 Project Wiki。 我想知道 Azure DevOps 是否添加了啟用此功能的功能,因為已經編寫了其他一些答案。
我不小心從 Azure DevOps 的存儲庫中刪除了一個 Wiki 頁面。 (如何)我可以恢復它嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.