Recherche d'un référentiel de code
Vous pouvez fork le référentiel de code pour créer une copie dans n'importe quel projet DevOps de la même location, ajouter ou supprimer des fichiers, valider des modifications et travailler sur différentes branches à l'aide d'opérations Git.
Avant de forger 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 l'interface de ligne de commande, voir Accès à DevOps.
- 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, puis cliquez sur le bouton Créer une fourchette dans la page des détails du référentiel.
- Sélectionnez un compartiment pour le référentiel à fourchettes.
- 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 masqué s'affichent et incluent un lien vers le référentiel parent et la branche par défaut. Le référentiel fourché peut être à nouveau fourré.
Vous pouvez effectuer les opérations suivantes sur le référentiel forked :
- Synchroniser le référentiel indiqué.
- Créer une demande d'extraction.
- Clonez le référentiel.
- Comparer le référentiel parent et le référentiel fourcheté : Pour comparer les modifications de fichier et valider les modifications entre deux branches appartenant au même référentiel ou au même référentiel parent, cliquez sur Comparer. Sélectionnez un référentiel source et cible. Sélectionnez la branche source et la branche cible à comparer. Les modifications et les détails de validation du fichier mis en surbrillance s'affichent. Les modifications peuvent être affichées en ligne ou côte à côte.
Pour créer un référentiel à fourche, exécutez la commande
create
:oci devops repository create
Les 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-diff
Les paramètres requis sont les suivants :
-repository-id
--target-version
--target-repository-id
.
Pour vérifier le statut de synchronisation de branche de fourchette, exécutez la commande
list-fork-sync-statuses
:oci devops repository list-fork-sync-statuses
Les paramètres requis sont les suivants :
--branch-name-query-param
--repository-id
Pour créer une demande d'extraction du référentiel de fourchette vers le référentiel parent, exécutez la commande
create
:oci devops pull-request create
Les paramètres requis sont les suivants :
--display-name
--repository-id
--source-branch
--destination-branch
--reviewers
--source-repository-id
Pour afficher toutes les commandes pour
repository
:oci devops repository -h
Pour forcer un référentiel de code, utilisez l'opération
CreateRepository
.