Sincronización de un repositorio bifurcado

La operación de sincronización extrae todos los cambios del repositorio principal al repositorio bifurcado.

    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 bifurcado y, a continuación, haga clic en el botón Sincronizar bifurcación de la página de detalles del repositorio.
    4. Seleccione una de las estrategias de sincronización:
      1. Fusionar: los cambios en el repositorio principal se fusionan en el repositorio bifurcado. Si existe algún conflicto, la operación de sincronización falla. Debe resolver los conflictos manualmente con los comandos de la CLI de Git.
      2. Descartar: los cambios en el repositorio principal se fusionan en el repositorio bifurcado y los cambios en el repositorio bifurcado se descartan. Si ha habido conflictos durante una fusión y no desea mantener los cambios, puede utilizar la estrategia de desecho para sincronizar la rama de bifurcación.
    5. Haga clic en Actualizar rama.
  • Para sincronizar un repositorio bifurcado, ejecute el comando sync:

    oci devops repository sync

    Los parámetros necesarios son:

    • --destination-branch
    • -repository-id
    • --source-branch
    • --sync-merge-strategy

      sync_merge_strategy debe ser FETCH_AND_MERGE o DISCARD

      .

    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 obtener todos los comandos para repository:

    oci devops repository -h
  • Para sincronizar un repositorio bifurcado, utilice la operación SyncRepository.