Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Learn how to migrate pages created using the Wiki Marketplace extension to your team project wiki. You can save any wiki pages created using the Wiki Marketplace extension to a Git repo in your team project.
Примечание.
The Wiki Marketplace extension is deprecated. Uninstall it after you migrate your pages.
Необходимые условия
Категория | Требования |
---|---|
Project access | Член проекта, в котором находится вики-сайт. Если у вас нет доступа, попросите его от администратора проекта. |
Permissions | Member of the Contributors group. |
Уровни доступа | At least Basic access. |
Overview of migrating pages and other artifacts
- Clone the vsts-wikiTools repository and compile the MigrateToVSTSWiki tool.
- Создайте и клонируйте вики-сайт Azure DevOps.
- Переместите и зафиксируйте все страницы Markdown в вики-сайт Azure DevOps.
- Запустите средство миграции вики-сайта MigrateToVSTSWiki.exe
- When the wiki migration tool is complete, push the changes to the default main branch,
wikiMain
, of the Azure DevOps wiki repository.
Migrate pages from the wiki extension
Clone the vsts-wikiTools repository and compile the MigrateToVSTSWiki tool.
To generate the migration tool EXE, compile the project under the path
Tools/MigrateToVSTSWiki
.В веб-браузере откройте командный проект Azure DevOps и создайте первую вики-страницу.
To clone your wiki, get the URL. For more information, see Clone your wiki and edit wiki pages offline.
Name this clone location asLocationA
for this procedure.Clone your wiki repo using your IDE or the git clone command.
Clone the wiki extension repo. Вики-сайт сопоставляется с папкой, предоставленной вам во время создания вики-сайта. Вы можете подтвердить это, перейдя к параметру "управление вики" в существующем вики-сайте, как показано в следующем примере. Существующие вики-страницы сохраняются под папкой, помеченной
Root
.For example, you cloned the previously mentioned
sampleWiki
in the locationC:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki
Назовите это место
LocationB
для этой процедуры.Создайте пустую папку в любом пути на локальном компьютере и назовите ее
LocationC
для этой процедуры.В итоге следующие расположения представлены следующим образом:
- Location A = Azure DevOps Wiki repo
- Location B = Wiki extension repo
- Location C = Пустая папка для запуска средства миграции
Откройте командную строку от имени администратора и запустите
MigrateToVSTSWiki.exe
. Это средство копирует файлы из существующего вики-сайта в указанный вами каталог назначения. Во время копирования средство преобразует страницы в соответствие с вики-сайтом Azure DevOps.MigrateToVSTSWiki.exe /source:LocationB /destination:LocationC
Например:
-
E:\wiki\sampleWiki\_extensionWiki
— это папка, в которой присутствуют существующие вики-файлы -
E:\Temp\Wiki\New
— пустая папка, в которую копируются перенесенные файлы.
-
Удалите все файлы из
LocationA
(если таковые) помимо связанных файлов Git, таких как.gitignore
и т. д.Скопируйте все файлы из
LocationC
и вставьте их вLocationA
.Запустите
git add .
, чтобы подготовить к коммиту все новые добавленные файлы вLocationA
.Run
git commit -m <commit message>
to commit the locally staged files.Запустите
git push origin wikiMain -f
, чтобы отправить изменения в ветвь по умолчанию вики-сайта Azure DevOps.
After you migrate your wiki extension files to the Azure DevOps wiki, you're ready to uninstall the Wiki extension.
Дальнейшие действия
Связанные статьи
- правила именования страниц на вики
- Клонировать и обновить вики-страницы в автономном режиме
- исходный код для вики-инструментов
- Git quickstart
Взносы
Этот проект принял Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any questions or comments.