Sdílet prostřednictvím


Zřízený wikiweb vs. publikovaný jako wikiweb kódu

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Obsah wikiwebu můžete udržovat na wikiwebu týmového projektu nebo publikovaném jako wikiweb kódu. Pomocí publikovaného wikiwebu s kódem můžete udržovat několik verzí wikiwebů, které podporují vaše potřeby obsahu, i když je k dispozici jenom v případě, že je povolená služba Azure Repos.

Obě možnosti udržují obsah wikiwebu v úložištích Git, liší se však způsobem přidávání, aktualizace a správy obsahu wikiwebu.

Poznámka:

Publikovaná funkce wikiwebu kódu je aktuálně dostupná na Azure DevOps Serveru 2018 a novějších verzích. U starších verzí můžete pro týmový projekt zřídit jenom wikiweb.

Možnosti nabídky stránky wikiwebu

Pomocí zřízeného wikiwebu můžete přidávat a upravovat stránky přímo na wikiwebu. Všechny aktualizace obsahu zřízeného wikiwebu probíhají v rámci wikiwebu.

Pomocí publikovaného wikiwebu s kódem můžete přidávat, upravovat a aktualizovat obsah z úložišť nebo kódu.

Následující obrázek ukazuje možnosti zřízeného wikiwebu. Některé z těchto možností nejsou u publikovaných stránek wikiwebu podporované.

Snímek obrazovky s možnostmi nabídky zřízené stránky wikiwebu

Například možnost Upravit v úložištích pro publikovanou jako wikiweb s kódem vás přenese na stránku úložiště , kde můžete danou stránku upravit. Aktualizace provedené na stránce ve větvi, kterou jste vybrali pro wikiweb, se automaticky publikuje na wikiwebu.

Podporované funkce a provozní rozdíly

Oba typy wikiwebu podporují následující funkce:

Následující tabulka shrnuje operace nebo funkce, které se můžou lišit v závislosti na typu wikiwebu.

Přidat stránky

U obou typů wikiwebu vyberte Možnost Nová stránka nebo Přidat podstránku. Další informace najdete v tématu Přidání a úprava stránek wikiwebu.

Pořadí stránek a seznam stránek v navigačním podokně

Zřízený wikiweb spravuje pořadí stránek a seznam stránek automaticky při přidávání nebo přesouvání stránek v navigačním podokně.

Chcete-li vytvořit strukturu seznamu stránek v navigačním podokně publikovaného jako wikiwebu kódu, definujte *.order* soubor v kořenovém adresáři a pro každou podsložku nebo nadřazenou stránku, která obsahuje podstránky.

Oba typy wikiwebů se řídí stejnou strukturou souborů, je to jen to, že publikovaná jako wikiweb kódu vyžaduje ruční údržbu pořadí stránek.

Další informace o práci se .order soubory najdete v tématu Soubory úložiště Wiki Git a struktura souborů.

Revize stránek a návrat k předchozí verzi

Na wikiwebu můžete zobrazit revize libovolné stránky wikiwebu. Vyberte Revize nebo možnost Zobrazit revize .

Proces vrácení se ale liší v závislosti na typu stránky wikiwebu.

  • Pro zřízenou stránku wikiwebu vyberte Vrátit, jak je popsáno v části Vrácení potvrzení na zřízenou stránku wikiwebu.
  • Pokud chcete publikovat jako stránku wikiwebu s kódem, přejděte z místní větve a odešlete žádost o přijetí změn, abyste aktualizovali větev, ze které pracujete.

Správa verzí a zrušení publikování wikiwebu

Při správě verzí můžete publikovat různé verze obsahu na odlišné wikiweby na základě větve gitu s verzemi. Publikovat a zrušit publikování wikiwebu můžete jenom v případě, že jste ten, kdo ho vytvořil publikováním kódu na wikiwebu. Další informace naleznete v tématu Zrušení publikování wikiwebu kódu.

Odstranění wikiwebu projektu

Poznámka:

Rozhraní REST API wikiwebu nepodporují odstranění wikiwebu projektu. Takže místo toho musíte odstranit úložiště wikiwebu.

  1. Naklonujte úložiště wikiwebu a zazálohujte veškerý jeho obsah. Další možnosti mají adresu URL klonování wikiwebu, kterou lze použít ke klonování wikiwebu.

  2. Získejte ID úložiště Git, které zálohuje váš wikiweb. Pomocí rozhraní REST API můžete získat všechny wikiweby v projektu.

    Například GET https://fabrikam.visualstudio.com/sampleProject/_apis/wiki/wikis?api-version=4.1 vrátí všechny wikiweby v projektu, takže můžete zvolit, který z nich chcete odstranit.

  3. Pomocí rozhraní REST API odstraňte záložní úložiště Git. Použijte ID úložiště wikiwebu projektu, který jste našli v předchozím kroku, a pečlivě zkontrolujte ID úložiště, abyste ho neodebrali.

    Například DELETE https://fabrikam.visualstudio.com/sampleProject /_apis/git/repositories/{repositoryId}?api-version=4.1

Aktualizace wikiwebu offline

Můžete pracovat offline nebo v místní větvi, abyste aktualizovali obsah zřízeného wikiwebu a publikovali ho jako wikiweb kódu. Další informace najdete v tématu Klonování a aktualizace stránek wikiwebu offline.