フォークされたリポジトリの同期
同期操作では、親リポジトリからフォークされたリポジトリへのすべての変更がプルされます。
- ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「DevOps」で、「プロジェクト」をクリックします。
- プロジェクトを選択し、左側のメニューから「コード・リポジトリ」をクリックします。
- フォークされたコード・リポジトリを選択し、「リポジトリの詳細」ページで「分岐の同期」ボタンをクリックします。
- 
次のいずれかの同期方法を選択します。
- マージ: 親リポジトリの変更は、フォークされたリポジトリにマージされます。競合が存在する場合、同期操作は失敗します。Git CLIコマンドを使用して、競合を手動で解決する必要があります。
- 破棄: 親リポジトリの変更はフォークされたリポジトリにマージされ、フォークされたリポジトリの変更は破棄されます。マージ中に競合が発生し、変更を保持しない場合は、破棄戦略を使用してフォーク・ブランチを同期できます。
 
- 「ブランチの更新」をクリックします。
 
- フォークされたリポジトリを同期するには、 - syncコマンドを実行します。- oci devops repository sync- 必須パラメータは: - --destination-branch
- -repository-id
- --source-branch
- --sync-merge-strategy
 .- sync_merge_strategyは、- FETCH_AND_MERGEまたは- DISCARDのいずれかである必要があります
 - forkブランチと親ブランチを比較するには、 - get-commit-diffコマンドを実行します:- oci devops repository get-commit-diff- 必須パラメータは: - -repository-id
- --target-version
- --target-repository-id.
 - repositoryのすべてのコマンドを取得するには:- oci devops repository -h
- フォークされたリポジトリを同期するには、 - SyncRepository操作を使用します。