Migrar páginas da extensão wiki para um wiki de projeto de equipe
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Saiba como migrar páginas criadas usando a extensão Wiki Marketplace para o wiki do seu projeto de equipe. Com o lançamento do wiki embutido, qualquer página wiki criada usando a extensão Wiki Marketplace pode ser salva em um repositório Git em seu projeto de equipe.
Pré-requisitos
Você deve ser membro do grupo Colaboradores do seu projeto de equipe para migrar páginas wiki para o wiki do projeto de equipe.
Migrar páginas e outros artefatos
- Clone o repositório vsts-wikiTools e compile a ferramenta MigrateToVSTSWiki .
- Crie e clone seu wiki de DevOps do Azure.
- Mova e confirme todas as páginas de Markdown para seu wiki de DevOps do Azure.
- Execute a ferramenta de migração wiki MigrateToVSTSWiki.exe
- Quando a ferramenta de migração wiki estiver concluída, envie as alterações para a ramificação principal padrão,
wikiMain
, do repositório wiki do Azure DevOps.
Etapas detalhadas
Clone o repositório vsts-wikiTools e compile a ferramenta MigrateToVSTSWiki .
Compile o projeto sob o caminho
Tools/MigrateToVSTSWiki
para gerar a ferramenta de migração EXE.Em um navegador da Web, abra seu projeto de equipe do Azure DevOps e crie sua primeira página wiki.
Obtenha o URL para clonar seu wiki. Consulte Clonar seu wiki e editar páginas wiki offline.
Nomeie esse local de clone comoLocationA
para este procedimento.Clone seu repositório wiki usando seu IDE ou o comando git clone .
Clone o repositório de extensão wiki. O wiki é mapeado para uma pasta dada a você durante a criação do wiki. Você pode confirmar indo para a opção gerenciar wiki no wiki existente, como mostrado no exemplo a seguir. Suas páginas wiki existentes são salvas na pasta rotulada
Root
.Por exemplo, você clonou o mencionado
sampleWiki
anteriormente no localC:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki
Nomeie esse local como
LocationB
para este procedimento.Crie uma pasta vazia em qualquer caminho em sua máquina local e nomeie-a
LocationC
para este procedimento.Em resumo, os seguintes locais são representados da seguinte forma:
- Local A = repositório Wiki do Azure DevOps
- Localização B = repositório de extensão Wiki
- Local C = Pasta vazia para executar a ferramenta de migração
Abra um prompt de comando como administrador e execute
MigrateToVSTSWiki.exe
o . Essa ferramenta copia os arquivos do seu wiki existente para o diretório de destino fornecido. Durante a cópia, a ferramenta converte as páginas para serem compatíveis com o wiki do Azure DevOps.MigrateToVSTSWiki.exe /source:LocationB /destination:LocationC
Por exemplo:
E:\wiki\sampleWiki\_extensionWiki
é a pasta na qual os arquivos wiki existentes estão presentesE:\Temp\Wiki\New
é a pasta vazia na qual os arquivos migrados devem ser copiados.
Remova todos os arquivos de
LocationA
(se houver) além dos arquivos relacionados ao Git, como.gitignore
, e assim por diante.Copie todos os arquivos de
LocationC
e cole-os emLocationA
.Execute
git add .
para preparar todos os arquivosLocationA
recém-adicionados para a confirmação.Execute
git commit -m <commit message>
para confirmar os arquivos preparados localmente.Execute
git push origin wikiMain -f
para enviar as alterações por push para a ramificação padrão do wiki de DevOps do Azure.
Depois de migrar seus arquivos de extensão wiki para o Wiki de DevOps do Azure, você estará pronto para desinstalar a extensão Wiki.
Artigos relacionados
- Convenções de nomenclatura do título da página Wiki
- Clonar e atualizar páginas wiki offline
- Código fonte para as ferramentas wiki
- Guia de início rápido do Git
Contribuições
Este projeto adotou o Código de Conduta do Código de Conduta da Microsoft Open Source. Para obter mais informações, consulte as Perguntas frequentes sobre o Código de Conduta ou entre em contato opencode@microsoft.com com quaisquer perguntas ou comentários.