Obnovení odstraněného wikiwebu
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Pokud uživatel omylem odstranil zřízený (projekt) nebo publikovaný (kód) wikiweb, můžete ho obnovit. Neposkytujeme možnosti odstranění wikiwebu prostřednictvím uživatelského rozhraní, ale uživatel mohl použít rozhraní REST API k odstranění úložiště přidruženého k wikiwebu.
Poznámka:
Odstraněná úložiště zůstávají v koši po dobu 30 dnů, po které se trvale odstraní a nelze je obnovit.
Požadavky
- Abyste mohli obnovit wikiweb, musíte mít alespoň základní přístup.
- Abyste mohli publikovat kód jako wikiweb, musíte mít oprávnění k vytvoření úložiště . Ve výchozím nastavení je toto oprávnění nastaveno pro členy skupiny Správci projektu.
- Přidávat nebo upravovat stránky wikiwebu může každý člen skupiny zabezpečení Přispěvatelé. Do wiki může nahlížet každý, kdo má přístup k týmovému projektu, včetně účastníků.
- Abyste mohli publikovat kód jako wikiweb, musíte mít oprávnění k vytvoření úložiště . Ve výchozím nastavení je toto oprávnění nastaveno pro členy skupiny Správci projektu.
- Přidávat nebo upravovat stránky wikiwebu může každý člen skupiny zabezpečení Přispěvatelé. Do wiki může nahlížet každý, kdo má přístup k týmovému projektu, včetně účastníků.
Obnovení kompletního wikiwebu
Wikiweby, projekt i kód, se ukládají jako úložiště v projektu v Azure DevOps. Pokud chcete obnovit kompletní wikiweb s rozhraním REST API, proveďte následující kroky.
Načtení úložišť Git: Výpis úložišť
Pomocí parametru THE
includeHidden=true
zobrazíte úložiště wikiwebu.
GET https://dev.azure.com/christiechurch/fabrikamfiber/_apis/git/repositories?includeHidden=true&api-version=7.1-preview.1
{
"id": "978e3886-64a8-4b6f-96da-6afc2936b04b",
"name": "fabrikamfiber.wiki",
"url": https://dev.azure.com/christiechurch/052a83ac-af70-4194-b53f-df073e5f1786/_apis/git/repositories/978e3886-64a8-4b6f-96da-6afc2936b04b,
"project": {
"id": "052a83ac-af70-4194-b53f-df073e5f1786",
"name": "fabrikamfiber",
"url": https://dev.azure.com/christiechurch/_apis/projects/052a83ac-af70-4194-b53f-df073e5f1786,
"state": "wellFormed",
"revision": 421800049,
"visibility": "organization",
"lastUpdateTime": "2023-07-18T12:25:29.3Z"
},
"defaultBranch": "refs/heads/wikiMaster",
"size": 193,
"remoteUrl": https://christiechurch@dev.azure.com/christiechurch/fabrikamfiber/_git/fabrikamfiber.wiki,
"sshUrl": git@ssh.dev.azure.com:v3/christiechurch/fabrikamfiber/fabrikamfiber.wiki,
"webUrl": https://dev.azure.com/christiechurch/fabrikamfiber/_git/fabrikamfiber.wiki,
"isDisabled": false,
"isInMaintenance": false
}
GET https://dev.azure.com/christiechurch/fabrikamfiber/_apis/git/recycleBin/repositories?api-version=7.1-preview.1
Když najdete úložiště, často pojmenované jako .wiki
, poznamenejte si ID úložiště.
{
"value": [
{
"id": "978e3886-64a8-4b6f-96da-6afc2936b04b",
"name": "fabrikamfiber.wiki",
"project": {
"id": "052a83ac-af70-4194-b53f-df073e5f1786",
"name": "fabrikamfiber",
"url": https://dev.azure.com/christiechurch/_apis/projects/052a83ac-af70-4194-b53f-df073e5f1786,
"state": "wellFormed",
"revision": 421800049,
"visibility": "organization",
"lastUpdateTime": "2023-07-18T12:25:29.3Z"
},
"deletedBy": {
"displayName": "Christie Church",
"url": https://spsprodeus23.vssps.visualstudio.com/A1df9d653-bdfb-459b-a0c7-725052b2f944/_apis/Identities/0a0a4b55-9671-440d-87bf-26644f200d8a,
"_links": {
"avatar": {
"href": https://dev.azure.com/christiechurch/_apis/GraphProfile/MemberAvatars/aad.MDY4MDk2OGQtYWU5OS03Y2M5LTgxZTEtNTBjMDk4ZTllZTlh
}
},
"id": "0a0a4b55-9671-440d-87bf-26644f200d8a",
"uniqueName": christiechurch@fabrikam.com,
"imageUrl": https://dev.azure.com/christiechurch/_api/_common/identityImage?id=0a0a4b55-9671-440d-87bf-26644f200d8a,
"descriptor": "aad.MDY4MDk2OGQtYWU5OS03Y2M5LTgxZTEtNTBjMDk4ZTllZTlh"
},
"createdDate": "2023-07-18T12:23:55.64Z",
"deletedDate": "2023-07-18T12:41:38.737Z"
}
],
"count": 1
}
- Obnovte wikiweb z koše úložiště.
PATCH https://dev.azure.com/christiechurch/fabrikamfiber/_apis/git/recycleBin/repositories/978e3886-64a8-4b6f-96da-6afc2936b04b?api-version=7.1-preview.1
{
"deleted": false
}
Wikiweb se obnoví.
Obnovení stránky wikiwebu
Přejděte na adresu URL úložiště:
https://dev.azure.com/<OrgName>/<ProjectName>/_git/classicreleaseoption.wiki
.Vyhledejte historii hlavní větve
wikiMain
.Vyhledejte a vyberte potvrzení, které obsahuje odstraněné soubory.
Vyberte Další akce a pak vraťte zpět.
Vytvoření a dokončení žádosti o přijetí změn
Stránka wikiwebu se obnoví.
Obnovení stránky wikiwebu pomocí rozhraní příkazového řádku
Pokud dáváte přednost možnostem příkazového řádku, proveďte následující kroky.
- Naklonujte wikiweb na místní počítač.
- Vyhledejte potvrzení, které odstranilo stránku.
- Zkontrolujte potvrzení.
- Zkopírujte stránku a vytvořte nové potvrzení.
Stránka wikiwebu se obnoví.
Odstranění úložiště
DELETE https://dev.azure.com/christiechurch/fabrikamfiber/_apis/git/repositories/052a83ac-af70-4194-b53f-df073e5f1786?api-version=7.1-preview.1
Další kroky
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro