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 syncLos parámetros necesarios son:
--destination-branch-repository-id--source-branch--sync-merge-strategy
.sync_merge_strategydebe serFETCH_AND_MERGEoDISCARD
Para comparar la rama de bifurcación con la rama principal, ejecute el comando
get-commit-diff:oci devops repository get-commit-diffLos parámetros necesarios son:
-repository-id--target-version--target-repository-id.
Para obtener todos los comandos para
repository:oci devops repository -hPara sincronizar un repositorio bifurcado, utilice la operación
SyncRepository.