Creación de un repositorio de código
Puede bifurcar el repositorio de código para crear una copia en cualquier proyecto DevOps del mismo arrendamiento, agregar o eliminar archivos, confirmar cambios y trabajar en diferentes ramas mediante operaciones de Git.
Antes de bifurcar un repositorio de código, debe tener un repositorio de código.
Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.
- Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
- Seleccione un proyecto y, en el menú de la izquierda, haga clic en Repositorios de códigos.
- Seleccione un repositorio de código y, a continuación, haga clic en el botón Crear bifurcación de la página de detalles del repositorio.
- Seleccione un compartimento para el repositorio bifurcado.
- Seleccione un proyecto DevOps.
- Introduzca un nombre único para el repositorio.
- Haga clic en Crear.
Se muestran los detalles del repositorio bifurcado que incluyen un enlace al repositorio principal y a la rama por defecto. El repositorio bifurcado se puede bifurcar de nuevo.
Puede realizar las siguientes acciones en el repositorio bifurcado:
- Sincronizar el repositorio bifurcado.
- Crear solicitud de recuperación.
- Clone el repositorio.
- Comparar repositorio principal y bifurcado: para comparar los cambios de archivo y confirmar los cambios entre dos ramas que pertenezcan al mismo repositorio o al repositorio principal, haga clic en Crear. Seleccione un repositorio de origen y destino. Seleccione la rama de origen y destino asociada que desea comparar. Se muestran los cambios de archivo resaltados y los detalles de confirmación. Los cambios se pueden ver en línea o en paralelo.
Para crear un repositorio bifurcado, ejecute el comando
create
:oci devops repository create
Los parámetros necesarios son:
--name
--project-id
--repository-type FORKED
--parent-repository-id
-repository-id
source-repository-id
Para comparar la rama de bifurcación con la rama principal, ejecute el comando
get-commit-diff
:oci devops repository get-commit-diff
Los parámetros necesarios son:
-repository-id
--target-version
--target-repository-id
.
Para comprobar el estado de sincronización de rama de bifurcación, ejecute el comando
list-fork-sync-statuses
:oci devops repository list-fork-sync-statuses
Los parámetros necesarios son:
--branch-name-query-param
--repository-id
Para crear una solicitud de extracción del repositorio de bifurcación al repositorio principal, ejecute el comando
create
:oci devops pull-request create
Los parámetros necesarios son:
--display-name
--repository-id
--source-branch
--destination-branch
--reviewers
--source-repository-id
Para obtener todos los comandos para
repository
:oci devops repository -h
Para bifurcar un repositorio de código, utilice la operación
CreateRepository
.