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