Forjando um Repositório de Código

Você pode bifurcar o repositório de código para criar uma cópia em qualquer projeto DevOps na mesma tenancy, adicionar ou remover arquivos, confirmar alterações e trabalhar em diferentes ramificações usando operações Git.

Antes de criar um repositório de código, você deve ter um repositório de código.

Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.

    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 e clique no botão Criar Fork na página de detalhes do Repositório.
    4. Selecione um compartimento para o repositório bifurcado.
    5. Selecione um projeto DevOps.
    6. Informe um nome exclusivo para o repositório.
    7. Clique em Criar.

    Os detalhes do repositório bifurcado são exibidos, incluindo link para o repositório pai e a ramificação padrão. O repositório bifurcado pode ser bifurcado novamente.

    Você pode executar as seguintes ações no repositório bifurcado:

    • Sincronizar o repositório bifurcado.
    • Criar solicitação de pull.
    • Clone o repositório.
    • Comparar repositório pai e bifurcado: Para comparar alterações de arquivo e de commit entre duas ramificações pertencentes ao mesmo repositório ou ao repositório pai, clique em Comparar. Escolha um repositório de origem e destino. Selecione a ramificação de origem e destino associada para comparação. As alterações do arquivo destacado e os detalhes do commit são exibidos. As alterações podem ser visualizadas em linha ou lado a lado.
  • Para criar um repositório bifurcado, execute o comando create:

    oci devops repository create

    Os parâmetros obrigatórios são:

    • --name
    • --project-id
    • --repository-type FORKED
    • --parent-repository-id
    • -repository-id
    • source-repository-id

    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 verificar o status de sincronização da ramificação de bifurcação, execute o comando list-fork-sync-statuses:

    oci devops repository list-fork-sync-statuses

    Os parâmetros obrigatórios são:

    • --branch-name-query-param
    • --repository-id

    Para criar a solicitação de extração do repositório fork para o repositório pai, execute o comando create:

    oci devops pull-request create

    Os parâmetros obrigatórios são:

    • --display-name
    • --repository-id
    • --source-branch
    • --destination-branch
    • --reviewers
    • --source-repository-id

    Para obter todos os comandos de repository:

    oci devops repository -h
  • Para bifurcar um repositório de código, use a operação CreateRepository.