Migrieren von Seiten aus der Wiki-Erweiterung zu einem Teamprojektwiki
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
Sie müssen Mitglied der Gruppe "Mitwirkende" Ihres Teamprojekts sein, um Wiki-Seiten zu Ihrem Teamprojektwiki zu migrieren.
Migrieren von Seiten und anderen Artefakten
- Klonen Sie vsts-wikiTools-Repository , und kompilieren Sie das MigrateToVSTSWiki-Tool .
- Erstellen Sie ihr Azure DevOps-Wiki, und klonen Sie es dann.
- Verschieben und Übernehmen aller Markdown-Seiten in Ihr Azure DevOps-Wiki.
- Ausführen des Wiki-Migrationstools MigrateToVSTSWiki.exe
- Wenn das Wiki-Migrationstool abgeschlossen ist, übertragen Sie die Änderungen an die Standardverzweigung Standard Branch,
wikiMain
des Azure DevOps-Wiki-Repositorys.
Ausführliche Schritte
Klonen Sie 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-Teamprojekt, 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 Klonspeicherort wieLocationA
bei diesem Verfahren.Klonen Sie Ihr Wiki-Repository mithilfe Ihrer IDE oder des Git-Klonbefehls .
Klonen Sie das Wiki-Erweiterungs-Repository. Das Wiki wird einem Ordner zugeordnet, der Ihnen während der Wiki-Erstellung zugewiesen wird. Sie können bestätigen, indem Sie zur Option "Wiki verwalten" im vorhandenen Wiki wechseln, wie im folgenden Beispiel gezeigt. Ihre vorhandenen Wiki-Seiten werden unter dem Ordner mit der Bezeichnung
Root
gespeichert.Sie haben z. B. die zuvor Erwähnung an der Position geklont
sampleWiki
.C:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki
Benennen Sie diesen Speicherort wie
LocationB
bei diesem Verfahren.Erstellen Sie einen leeren Ordner in einem beliebigen Pfad auf Ihrem lokalen Computer, und benennen Sie ihn
LocationC
für dieses Verfahren.Zusammenfassend werden die folgenden Speicherorte wie folgt dargestellt:
- Speicherort A = Azure DevOps-Wiki-Repository
- Speicherort B = Wiki-Erweiterungs-Repository
- Speicherort C = Leerer Ordner zum Ausführen des Migrationstools in
Öffnen Sie eine Eingabeaufforderung als Administrator, und führen Sie sie aus
MigrateToVSTSWiki.exe
. 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 sindE:\Temp\Wiki\New
ist der leere Ordner, in den die migrierten Dateien kopiert werden sollen.
Entfernen Sie alle Dateien
LocationA
von (falls vorhanden) abgesehen von den Git-bezogenen Dateien, z.gitignore
. B. usw.Kopieren Sie alle Dateien aus
LocationC
, und fügen Sie sie inLocationA
.Führen Sie die Ausführung aus
git add .
, um alle neu hinzugefügten Dateien für den Commit zuLocationA
stufen.Führen Sie die Ausführung aus
git commit -m <commit message>
, um die lokal mehrstufigen Dateien zu übernehmen.Führen Sie die Schritte aus
git push origin wikiMain -f
, um die Änderungen an die Standardbranch 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 Conduct übernommen. Weitere Informationen finden Sie im Code of Conduct FAQ oder wenden Sie sich opencode@microsoft.com an Fragen oder Kommentare.