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.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e, no menu esquerdo, clique em Repositórios de Código.
    3. Selecione um repositório de código bifurcado e clique no botão Sincronizar Bifurcação na página de detalhes do Repositório.
    4. Selecione uma das estratégias de sincronização:
      1. 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.
      2. 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.
    5. 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 ser FETCH_AND_MERGE ou DISCARD

      .

    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.