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 forkieren, benötigen Sie ein Code-Repository.
Informationen zum Zugriff auf DevOps mit der Oracle Cloud-Konsole, der REST-API und der CLI finden Sie unter Auf DevOps zugreifen.
- Öffne das Navigationsmenü, und klicke 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 verzweigte 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 forked Repository zu erstellen, führen Sie den Befehl
createaus:oci devops repository createErforderliche 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-diffaus:oci devops repository get-commit-diffErforderliche Parameter:
-
-repository-id -
--target-version -
--target-repository-id.
Um den Synchronisierungsstatus von fork-Verzweigungen zu prüfen, führen Sie den Befehl
list-fork-sync-statusesaus:oci devops repository list-fork-sync-statusesErforderliche 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
createaus:oci devops pull-request createErforderliche Parameter:
-
--display-name -
--repository-id -
--source-branch -
--destination-branch -
--reviewers -
--source-repository-id
So rufen Sie alle Befehle für
repositoryab:oci devops repository -h-
Verwenden Sie den Vorgang
CreateRepository, um ein Code-Repository zu forschen.