Versão do artigo: Enterprise Server 2.17
Revisar conflitos de migração
Depois de gerar uma lista de conflitos de migração, revise-os para garantir que você concorda com as ações padrão que o ghe-migrator
vai executar para resolvê-los.
- Usando o editor de texto ou um software de planilha compatível com CSV, abra o arquivo conflicts.csv.
- Seguindo os exemplos e tabelas de referência abaixo, revise o arquivo conflicts.csv para garantir a execução das ações adequadas na importação.
O arquivo conflicts.csv contém um mapa de migração de conflitos e ações recomendadas. O mapa de migração lista quais dados estão sendo migrados da origem e como eles serão aplicados ao destino.
nome_modelo | url_origem | url_destino | ação_recomendada |
---|---|---|---|
usuário | https://exemplo-gh.source/octocat | https://exemplo-gh.target/octocat | map |
organization | https://exemplo-gh.source/octo-org | https://exemplo-gh.target/octo-org | map |
repositório | https://exemplo-gh.source/octo-org/widgets | https://exemplo-gh.target/octo-org/widgets | rename |
equipe | https://exemplo-gh.source/orgs/octo-org/teams/admins | https://exemplo-gh.target/orgs/octo-org/teams/admins | merge |
Cada linha do arquivo conflicts.csv mostra as seguintes informações:
Nome | Descrição |
---|---|
model_name | Tipo de dado que está sendo alterado. |
source_url | URL de origem dos dados. |
target_url | URL esperada de destino dos dados. |
recommended_action | Ação preferencial que o ghe-migrator vai executar ao importar os dados. |
Mapeamentos possíveis para cada tipo de registro
O ghe-migrator
pode executar várias ações de mapeamento diferentes quando transfere os dados:
Ação | Descrição | Modelos aplicáveis |
---|---|---|
import | (padrão) Os dados da origem são importados para o destino. | Todos os tipos de registro |
map | Os dados da origem são substituídos pelos dados existentes no destino. | Usuários, organizações, repositórios |
rename | Os dados da origem são renomeados e copiados para o destino. | Usuários, organizações, repositórios |
map_or_rename | Se houver destino, mapeie para o destino. Se não houver, renomeie o modelo importado. | Usuários |
merge | Os dados da origem são combinados com os dados existentes no destino. | Equipes |
É altamente recomendável que você revise o arquivo conflicts.csv e faça a auditoria do ghe-migrator
para confirmar a execução das ações adequadas. Se tudo estiver bem, você poderá continuar para a seção "Aplicar os dados importados no GitHub Enterprise Server".