Code-Repository füllen

Sie können für das Code-Repository eine Kopie in einem beliebigen DevOps-Projekt im selben Mandanten erstellen, Dateien hinzufügen oder entfernen, Änderungen festschreiben und mit Git-Vorgängen an verschiedenen Verzweigungen arbeiten.

Bevor Sie ein Code-Repository forken, benötigen Sie ein Code-Repository.

Informationen zum Zugriff auf DevOps über die Oracle Cloud-Konsole, die REST-API und die CLI finden Sie unter Auf DevOps zugreifen.

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
    2. Wählen Sie ein Projekt aus, und klicken Sie im linken Menü auf Code-Repositorys.
    3. Wählen Sie ein Code-Repository aus, und klicken Sie auf der Seite "Repository-Details" auf die Schaltfläche Fork erstellen.
    4. Wählen Sie ein Compartment für das Forked Repository aus.
    5. Wählen Sie ein DevOps-Projekt aus.
    6. Geben Sie einen eindeutigen Namen für das Repository ein.
    7. Klicken Sie auf Erstellen.

    Die abgezweigten Repository-Details werden angezeigt, die einen Link zum übergeordneten Repository und zur Standardverzweigung enthalten. Das gegabelte Repository kann erneut gegabelt werden.

    Sie können die folgenden Aktionen für das gefälschte Repository ausführen:

    • Synchronisieren Sie das gefälschte Repository.
    • Pull-Anforderung erstellen.
    • Klonen Sie das Repository.
    • Übergeordnetes und gegabeltes Repository vergleichen: Um Dateiänderungen und Commit-Änderungen zwischen zwei Verzweigungen zu vergleichen, die zu demselben Repository oder dem übergeordneten Repository gehören, klicken Sie auf Vergleichen. Wählen Sie ein Quell- und ein Ziel-Repository. Wählen Sie die zu vergleichende Quell- und Zielverzweigung aus. Die markierten Dateiänderungen und Commit-Details werden angezeigt. Die Änderungen können direkt oder nebeneinander angezeigt werden.
  • Um ein gezweigtes Repository zu erstellen, führen Sie den Befehl create aus:

    oci devops repository create

    Erforderliche Parameter:

    • --name
    • --project-id
    • --repository-type FORKED
    • --parent-repository-id
    • -repository-id
    • source-repository-id

    Um die Fork-Verzweigung mit der übergeordneten Verzweigung zu vergleichen, führen Sie den Befehl get-commit-diff aus:

    oci devops repository get-commit-diff

    Erforderliche Parameter:

    • -repository-id
    • --target-version
    • --target-repository-id.

    Um den Synchronisierungsstatus der Fork-Verzweigung zu prüfen, führen Sie den Befehl list-fork-sync-statuses aus:

    oci devops repository list-fork-sync-statuses

    Erforderliche Parameter:

    • --branch-name-query-param
    • --repository-id

    Um eine Pull-Anforderung aus dem Fork Repository in das übergeordnete Repository zu erstellen, führen Sie den Befehl create aus:

    oci devops pull-request create

    Erforderliche Parameter:

    • --display-name
    • --repository-id
    • --source-branch
    • --destination-branch
    • --reviewers
    • --source-repository-id

    So rufen Sie alle Befehle für repository ab:

    oci devops repository -h
  • Zum Forken eines Code-Repositorys verwenden Sie den Vorgang CreateRepository.