Sincronizando um Repositório Bifurcado
A operação de sincronização extrai todas as alterações do repositório pai para o repositório bifurcado.
- Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
- Selecione um projeto e, no menu esquerdo, clique em Repositórios de Código.
- Selecione um repositório de código bifurcado e clique no botão Sincronizar Bifurcação na página de detalhes do Repositório.
-
Selecione uma das estratégias de sincronização:
- Mesclar: As alterações no repositório pai são mescladas no repositório bifurcado. Se houver algum conflito, a operação de sincronização falhará. Você deve resolver os conflitos manualmente usando os comandos da CLI do Git.
- Descartar: As alterações no repositório pai são mescladas no repositório bifurcado e as alterações no repositório bifurcado são descartadas. Se houver conflitos durante uma mesclagem e você não quiser manter as alterações, poderá usar a estratégia de descarte para sincronizar a ramificação de bifurcação.
- Clique em Atualizar ramificação.
Para sincronizar um repositório bifurcado, execute o comando
sync
:oci devops repository sync
Os parâmetros obrigatórios são:
--destination-branch
-repository-id
--source-branch
--sync-merge-strategy
.sync_merge_strategy
deve serFETCH_AND_MERGE
ouDISCARD
Para comparar a ramificação fork com a ramificação pai, execute o comando
get-commit-diff
:oci devops repository get-commit-diff
Os parâmetros obrigatórios são:
-repository-id
--target-version
--target-repository-id
.
Para obter todos os comandos de
repository
:oci devops repository -h
Para sincronizar um repositório bifurcado, use a operação
SyncRepository
.