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.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
- Wählen Sie ein Projekt aus, und klicken Sie im linken Menü auf Code-Repositorys.
- Wählen Sie ein Code-Repository aus, und klicken Sie auf der Seite "Repository-Details" auf die Schaltfläche Fork erstellen.
- Wählen Sie ein Compartment für das Forked Repository aus.
- Wählen Sie ein DevOps-Projekt aus.
- Geben Sie einen eindeutigen Namen für das Repository ein.
- 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
.