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.

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. Seleccione un proyecto y, en el menú de la izquierda, haga clic en Repositorios de códigos.
    3. 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.
    4. Seleccione un compartimento para el repositorio bifurcado.
    5. Seleccione un proyecto DevOps.
    6. Introduzca un nombre único para el repositorio.
    7. 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.