Sincronización de un repositorio bifurcado
La operación de sincronización extrae todos los cambios del repositorio principal al repositorio bifurcado.
- 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 bifurcado y, a continuación, haga clic en el botón Sincronizar bifurcación de la página de detalles del repositorio.
-
Seleccione una de las estrategias de sincronización:
- 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.
- 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.
- 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 serFETCH_AND_MERGE
oDISCARD
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
.