Seiten von der Wiki-Erweiterung zu einer Team-Wikiseite migrieren
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Erfahren Sie, wie Sie mithilfe der Wiki Marketplace- Erweiterung erstellte Seiten zu Ihrem Teamprojektwiki migrieren. Mit der Veröffentlichung des integrierten Wikis können alle wiki-Seiten, die mit der Wiki Marketplace-Erweiterung erstellt wurden, in einem Git-Repository in Ihrem Teamprojekt gespeichert werden.
Voraussetzungen
Um Wiki-Seiten in Ihr Teamprojektwiki zu migrieren, müssen Sie Mitglied der Mitwirkenden-Gruppe Ihres Teamprojekts sein.
Migrieren von Seiten und anderen Artefakten
- Klonen Sie das Repository vsts-wikiTools und kompilieren Sie das Tool MigrateToVSTSWiki.
- Erstellen Sie ihr Azure DevOps-Wiki, und klonen Sie es dann.
- Verschieben und übertragen Sie alle Markdown-Seiten in Ihr Azure DevOps Wiki.
- Führen Sie das Wiki-Migrationstool MigrateToVSTSWiki.exe aus
- Wenn das Tool zur Migration des Wikis fertig ist, pushen Sie die Änderungen in den Standard-Hauptzweig
wikiMain
des Azure DevOps Wiki-Repositorys.
Detaillierte Schritte
Klonen Sie das vsts-wikiTools Repository und kompilieren Sie das MigrateToVSTSWiki Tool.
Kompilieren Sie das Projekt unter dem Pfad
Tools/MigrateToVSTSWiki
, um das Migrationstool EXE zu generieren.Öffnen Sie in einem Webbrowser Ihr Azure DevOps Team-Projekt und erstellen Sie Ihre erste Wiki-Seite.
Rufen Sie die URL ab, um Ihr Wiki zu klonen. Siehe Klonen Sie Ihr Wiki und bearbeiten Sie Wiki-Seiten offline.
Benennen Sie diesen Speicherort des Klons für dieses Verfahren mitLocationA
.Klonen Sie Ihr Wiki-Repository mit Ihrer IDE oder dem Git Clone Befehl.
Klonen Sie das Wiki-Erweiterungs-Repo. Das Wiki wird einem Ordner zugeordnet, der Ihnen während der Wiki-Erstellung zugewiesen wird. Sie können dies bestätigen, indem Sie die Option Wiki verwalten im bestehenden Wiki aufrufen, wie im folgenden Beispiel gezeigt. Ihre vorhandenen Wiki-Seiten werden unter dem Ordner mit der Bezeichnung
Root
gespeichert.Sie haben zum Beispiel das zuvor erwähnte
sampleWiki
in den SpeicherortC:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki
geklontBenennen Sie diesen Speicherort als
LocationB
für dieses Verfahren.Erstellen Sie einen leeren Ordner in einem beliebigen Pfad auf Ihrem lokalen Computer, und nennen Sie ihn
LocationC
für dieses Verfahren.Zusammenfassend werden die folgenden Orte wie folgt dargestellt:
- Speicherort A = Azure DevOps Wiki-Repo
- Speicherort B = Wiki-Erweiterungs-Repo
- Speicherort C = Leerer Ordner zum Ausführen des Migrationstools in
Öffnen Sie eine Eingabeaufforderung als Administrator und führen Sie
MigrateToVSTSWiki.exe
aus. Dieses Tool kopiert die Dateien aus Ihrem vorhandenen Wiki in das von Ihnen bereitgestellte Zielverzeichnis. Beim Kopieren konvertiert das Tool die Seiten so, dass sie mit dem Azure DevOps-Wiki kompatibel sind.MigrateToVSTSWiki.exe /source:LocationB /destination:LocationC
Zum Beispiel:
E:\wiki\sampleWiki\_extensionWiki
ist der Ordner, in dem die vorhandenen Wiki-Dateien vorhanden sind.E:\Temp\Wiki\New
ist der leere Ordner, in den die migrierten Dateien kopiert werden sollen.
Entfernen Sie alle Dateien aus
LocationA
(falls vorhanden) abgesehen von den Git-bezogenen Dateien, z. B..gitignore
usw.Kopieren Sie alle Dateien aus
LocationC
, und fügen Sie sie inLocationA
ein.Führen Sie
git add .
aus, um alle neu hinzugefügten Dateien inLocationA
für die Übertragung bereitzustellen.Führen Sie
git commit -m <commit message>
aus, um die lokal bereitgestellten Dateien zu übertragen.Führen Sie
git push origin wikiMain -f
aus, um die Änderungen an den Standardzweig des Azure DevOps-Wikis zu übertragen.
Nachdem Sie Ihre Wiki-Erweiterungsdateien zum Azure DevOps-Wiki migriert haben, können Sie die Wiki-Erweiterung deinstallieren.
Verwandte Artikel
- Namenskonventionen für Wiki-Seitentitel
- Wiki-Seiten offline klonen und aktualisieren
- Quellcode für die Wiki-Tools
- Git-Schnellstart
Beiträge
Dieses Projekt hat den Microsoft Open Source Code of Conductangenommen. Weitere Informationen finden Sie im Code of Conduct FAQ oder wenden Sie sich an opencode@microsoft.com mit Fragen oder Kommentaren.