Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. Všechny stránky wikiwebu vytvořené pomocí rozšíření Wiki Marketplace můžete uložit do úložiště Git v týmovém projektu.
Poznámka:
Rozšíření Wiki Marketplace je zastaralé. Po migraci stránek ji odinstalujte.
Požadavky
Kategorie | Požadavky |
---|---|
Přístup k projektu | Člen projektu, kde se nachází wikiweb. Pokud přístup nemáte, požádejte ho od správce projektu. |
oprávnění | Člen skupiny Přispěvatelé. |
úrovně přístupu | Alespoň základní přístup. |
Přehled migrace stránek a dalších prvků
- 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 wiki 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
v úložišti wikiwebu Azure DevOps.
Migrace stránek z rozšíření wikiwebu
Naklonujte úložiště vsts-wikiTools a zkompilujte nástroj MigrateToVSTSWiki .
Chcete-li vygenerovat nástroj pro migraci EXE, zkompilujte projekt pod cestou
Tools/MigrateToVSTSWiki
.Ve webovém prohlížeči otevřete týmový projekt Azure DevOps a vytvořte první stránku wikiwebu.
Pokud chcete naklonovat wikiweb, získejte adresu URL. Další informace najdete v tématu 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 ověřit tak, že přejdete na možnost spravovat wiki v existujícím wikiwebu, jak je uvedeno v následujícím příkladu. Vaše stávající stránky wikiwebu se ukládají pod složku s popiskem
Root
.Naklonovali jste například dříve zmíněné
sampleWiki
v lokalitě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 = repozitář rozšíření pro Wiki
- Umístění C = Prázdná složka pro spuštění nástroje pro migraci
Otevřete příkazový řádek jako správce a spusťte
MigrateToVSTSWiki.exe
. 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
Napří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 z
LocationA
(pokud nějaké jsou) kromě souborů souvisejících s Gitem, jako například.gitignore
a podobně.Zkopírujte všechny soubory z
LocationC
a vložte je doLocationA
.Spuštěním
git add .
připravte všechny nově přidané soubory vLocationA
ke commitu.Spuštěním
git commit -m <commit message>
potvrďte místně připravené soubory.Spuštěním
git push origin wikiMain -f
nasdílejte změny do výchozí větve wikiwebu Azure DevOps.
Po migraci souborů rozšíření do wiki Azure DevOps jste připraveni odinstalovat rozšíření wiki.
Další kroky
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 gitu
Příspěvky
Tento projekt přijal Kodex chování Microsoftu pro open source. Další informace najdete v nejčastějších dotazech k kodexu chování nebo kontaktujte opencode@microsoft.com s případnými dotazy nebo komentáři.