Sdílet prostřednictvím


Migrace stránek z rozšíření wikiwebu na wikiweb týmového projektu

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

Zjistěte, jak migrovat stránky vytvořené pomocí rozšíření Wiki Marketplace na wikiweb týmového projektu. Po vydání integrovaného wikiwebu se všechny stránky wikiwebu vytvořené pomocí rozšíření Wiki Marketplace dají uložit do úložiště Git ve vašem týmovém projektu.

Požadavky

Abyste mohli migrovat stránky wikiwebu na wikiweb týmového projektu, musíte být členem skupiny Přispěvatelé vašeho týmového projektu.

Migrace stránek a dalších artefaktů

  1. Naklonujte úložiště vsts-wikiTools a zkompilujte nástroj MigrateToVSTSWiki .
  2. Vytvořte a naklonujte wikiweb Azure DevOps.
  3. Přesuňte a potvrďte všechny stránky Markdownu na wikiweb Azure DevOps.
  4. Spuštění nástroje pro migraci wikiwebu MigrateToVSTSWiki.exe
  5. Po dokončení nástroje pro migraci wikiwebu nasdílejte změny do výchozí hlavní větve wikiMainúložiště wikiwebu Azure DevOps.

Podrobné kroky

  1. Naklonujte úložiště vsts-wikiTools a zkompilujte nástroj MigrateToVSTSWiki .

  2. Zkompilujte projekt pod cestou Tools/MigrateToVSTSWiki pro vygenerování exe nástroje pro migraci.

  3. Ve webovém prohlížeči otevřete týmový projekt Azure DevOps a vytvořte první stránku wikiwebu.

  4. Získejte adresu URL pro klonování wikiwebu. Viz Klonování wikiwebu a úprava stránek wikiwebu offline.
    Toto umístění klonu pojmenujte jako LocationA pro tento postup.

  5. Naklonujte úložiště wikiwebu pomocí integrovaného vývojového prostředí (IDE) nebo příkazu Git Clone .

  6. Naklonujte úložiště rozšíření wikiwebu. Wikiweb se namapuje na složku, kterou jste dostali během vytváření wikiwebu. Můžete to potvrdit tak, že přejdete na možnost spravovat wikiweb v existujícím wikiwebu, jak je znázorněno v následujícím příkladu. Vaše stávající stránky wikiwebu se ukládají pod složkou označenou Root.

    Naklonovali jste například dříve uvedené sampleWiki umístění. C:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki

    Toto umístění pojmenujte jako LocationB pro tento postup.

  7. Vytvořte prázdnou složku v libovolné cestě na místním počítači a pojmenujte ji LocationC pro tento postup.

    V souhrnu jsou následující umístění reprezentována takto:

    • Umístění A = úložiště wikiwebu Azure DevOps
    • Umístění B = úložiště rozšíření wikiwebu
    • Umístění C = Prázdná složka pro spuštění nástroje pro migraci v
  8. Otevřete příkazový řádek jako správce a spusťte MigrateToVSTSWiki.exepříkaz . Tento nástroj zkopíruje soubory z existujícího wikiwebu do cílového adresáře, který zadáte. Během kopírování nástroj převede stránky tak, aby vyhovovaly wikiwebu Azure DevOps.

    MigrateToVSTSWiki.exe /source:LocationB /destination:LocationC

    Příklad:

    • E:\wiki\sampleWiki\_extensionWiki je složka, ve které se nacházejí existující soubory wikiwebu.
    • E:\Temp\Wiki\New je prázdná složka, do které se mají migrované soubory kopírovat.
  9. Odeberte všechny soubory ( LocationA pokud nějaké) kromě souvisejících souborů Gitu, například .gitignorea tak dále.

  10. Zkopírujte všechny soubory a LocationC vložte je do LocationAsouboru .

  11. Spusťte git add . fázi všech nově přidaných souborů LocationA pro potvrzení.

  12. Spuštěním potvrďte git commit -m <commit message> místně připravené soubory.

  13. Spuštěním nasdílejte git push origin wikiMain -f změny do výchozí větve wikiwebu Azure DevOps.

Po migraci souborů rozšíření wikiwebu na wikiweb Azure DevOps jste připraveni odinstalovat rozšíření wikiwebu.

Příspěvky

Tento projekt přijal pravidla chování microsoftu open source. Další informace najdete v nejčastějších dotazech k kodexu chování nebo kontaktování opencode@microsoft.com s případnými dotazy nebo komentáři.