Synchronisation d'un référentiel associé
L'opération de synchronisation extrait toutes les modifications du référentiel parent vers le référentiel stocké.
- Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et, dans le menu de gauche, cliquez sur Référentiels de code.
- Sélectionnez un référentiel de code fourré, puis cliquez sur le bouton Synchroniser la fourchette dans la page des détails du référentiel.
-
Sélectionnez l'une des stratégies de synchronisation suivantes :
- Fusionner : Les modifications apportées au référentiel parent sont fusionnées dans le référentiel recherché. En cas de conflit, l'opération de synchronisation échoue. Vous devez résoudre les conflits manuellement à l'aide des commandes de l'interface de ligne de commande Git.
- Abandonner : Les modifications apportées au référentiel parent sont fusionnées dans le référentiel décalé et les modifications apportées au référentiel décalé sont abandonnées. S'il y a eu des conflits lors d'une fusion et que vous ne voulez pas conserver les modifications, vous pouvez utiliser la stratégie d'abandon pour synchroniser la branche de fourche.
- Cliquez sur Mettre à jour la branche.
Pour synchroniser un référentiel fourché, exécutez la commande
sync:oci devops repository syncLes paramètres requis sont les suivants :
-
--destination-branch -
-repository-id -
--source-branch -
--sync-merge-strategy
.sync_merge_strategydoit êtreFETCH_AND_MERGEouDISCARD
Pour comparer une branche de fourche avec la branche parent, exécutez la commande
get-commit-diff:oci devops repository get-commit-diffLes paramètres requis sont les suivants :
-
-repository-id -
--target-version -
--target-repository-id.
Pour afficher toutes les commandes pour
repository:oci devops repository -h-
Pour synchroniser un référentiel marqué, utilisez l'opération
SyncRepository.