Copie d'un référentiel de code
Vous pouvez dériver le référentiel de code pour en créer une copie dans n'importe quel projet DevOps de la même location, ajouter ou enlever des fichiers, valider des modifications et travailler sur différents branchements à l'aide d'opérations Git.
Avant de créer un référentiel de code, vous devez disposer d'un référentiel de code.
Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de la CLI, reportez-vous à Accès à DevOps.
- Ouvrez le menu de navigation et cliquez sur Service de développeur. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et, dans le menu latéral de gauche, cliquez sur Référentiels de code.
- Sélectionnez un référentiel de code, puis cliquez sur le bouton Créer une fourchette sur la page de détails du référentiel.
- Sélectionnez un compartiment pour le référentiel fourché.
- Sélectionnez un projet DevOps.
- Entrez un nom unique pour le référentiel.
- Cliquez sur Créer.
Les détails du référentiel dérivé s'affichent, qui incluent un lien vers le référentiel parent et la branche par défaut. Le référentiel fourché peut être à nouveau fourché.
Vous pouvez effectuer les actions suivantes sur le référentiel dérivé :
- Synchroniser le référentiel fourchu.
- Créer une demande d'extraction.
- Cloner le référentiel.
- Comparer le référentiel parent et le référentiel fourché : pour comparer les modifications apportées à un fichier et celles apportées à une validation entre deux branchements appartenant au même référentiel ou au référentiel parent, cliquez sur Comare. Choisissez un référentiel source et cible. Sélectionnez les branchements source et cible associés à comparer. Les modifications de fichier mises en surbrillance et les détails de validation sont affichés. Les modifications peuvent être visualisées en ligne ou côte à côte.
Pour créer un référentiel de codes, exécutez la commande
create:oci devops repository createLes paramètres requis sont les suivants :
-
--name -
--project-id -
--repository-type FORKED -
--parent-repository-id -
-repository-id -
source-repository-id
Pour comparer la branche fork à 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 vérifier le statut de synchronisation de branchement de dérivation, exécutez la commande
list-fork-sync-statuses:oci devops repository list-fork-sync-statusesLes paramètres requis sont les suivants :
-
--branch-name-query-param -
--repository-id
Pour créer une demande d'extraction du référentiel fork vers le référentiel parent, exécutez la commande
create:oci devops pull-request createLes paramètres requis sont les suivants :
-
--display-name -
--repository-id -
--source-branch -
--destination-branch -
--reviewers -
--source-repository-id
Afin d'obtenir toutes les commandes pour
repository, exécutez la commande suivante :oci devops repository -h-
Pour utiliser un référentiel, utilisez l'opération
CreateRepository.