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ů
- Naklonujte úložiště vsts-wikiTools a zkompilujte nástroj MigrateToVSTSWiki .
- Vytvořte a naklonujte wikiweb Azure DevOps.
- Přesuňte a potvrďte všechny stránky Markdownu na wikiweb Azure DevOps.
- Spuštění nástroje pro migraci wikiwebu MigrateToVSTSWiki.exe
- 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
Naklonujte úložiště vsts-wikiTools a zkompilujte nástroj MigrateToVSTSWiki .
Zkompilujte projekt pod cestou
Tools/MigrateToVSTSWiki
pro vygenerování exe nástroje pro migraci.Ve webovém prohlížeči otevřete týmový projekt Azure DevOps a vytvořte první stránku wikiwebu.
Získejte adresu URL pro klonování wikiwebu. Viz Klonování wikiwebu a úprava stránek wikiwebu offline.
Toto umístění klonu pojmenujte jakoLocationA
pro tento postup.Naklonujte úložiště wikiwebu pomocí integrovaného vývojového prostředí (IDE) nebo příkazu Git Clone .
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.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
Otevřete příkazový řádek jako správce a spusťte
MigrateToVSTSWiki.exe
pří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.
Odeberte všechny soubory (
LocationA
pokud nějaké) kromě souvisejících souborů Gitu, například.gitignore
a tak dále.Zkopírujte všechny soubory a
LocationC
vložte je doLocationA
souboru .Spusťte
git add .
fázi všech nově přidaných souborůLocationA
pro potvrzení.Spuštěním potvrďte
git commit -m <commit message>
místně připravené soubory.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.
Související články
- Zásady vytváření názvů stránek wikiwebu
- Klonování a aktualizace stránek wikiwebu offline
- Zdrojový kód pro nástroje wikiwebu
- Rychlý start pro Git
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.