コード・リポジトリのフォーク
コード・リポジトリをフォークして、同じテナンシ内の任意のDevOpsプロジェクトにコピーを作成し、ファイルを追加または削除し、変更をコミットして、Git操作を使用して異なるブランチを操作できます。
コード・リポジトリをフォークする前に、コード・リポジトリが必要です。
Oracle Cloudコンソール、REST APIおよびCLIを使用したDevOpsへのアクセスについては、DevOpsへのアクセスを参照してください。
- ナビゲーション・メニューを開き、「開発者サービス」をクリックします。DevOpsで、「プロジェクト」をクリックします。
- プロジェクトを選択し、左側のメニューから「コード・リポジトリ」をクリックします。
- コード・リポジトリを選択し、「リポジトリの詳細」ページで「フォークの作成」ボタンをクリックします。
- フォークされたリポジトリのコンパートメントを選択します。
- DevOpsプロジェクトを選択します。
- リポジトリの一意の名前を入力します。
- 「作成」をクリックします。
親リポジトリおよびデフォルト・ブランチへのリンクを含むフォークされたリポジトリの詳細が表示されます。フォークされたリポジトリを再度フォークできます。
フォークされたリポジトリでは、次のアクションを実行できます。
- フォークされたリポジトリを同期します。
- Create pull request.
- リポジトリのクローニング
- 親リポジトリとフォークされたリポジトリの比較: ファイル変更を比較し、同じリポジトリまたは親リポジトリに属する2つのブランチ間で変更をコミットするには、「比較」をクリックします。ソースおよびターゲット・リポジトリを選択します。比較する関連ソースおよびターゲット・ブランチを選択します。強調表示されたファイルの変更およびコミットの詳細が表示されます。変更は、インラインまたは並べて表示できます。
フォークされたリポジトリを作成するには、
createコマンドを実行します:oci devops repository create必須パラメータは:
-
--name -
--project-id -
--repository-type FORKED -
--parent-repository-id -
-repository-id -
source-repository-id
フォーク・ブランチと親ブランチを比較するには、
get-commit-diffコマンドを実行します。oci devops repository get-commit-diff必須パラメータは:
-
-repository-id -
--target-version -
--target-repository-id.
forkブランチの同期ステータスを確認するには、
list-fork-sync-statusesコマンドを実行します。oci devops repository list-fork-sync-statuses必須パラメータは:
-
--branch-name-query-param -
--repository-id
フォーク・リポジトリから親リポジトリへのプル・リクエストを作成するには、
createコマンドを実行します:oci devops pull-request create必須パラメータは:
-
--display-name -
--repository-id -
--source-branch -
--destination-branch -
--reviewers -
--source-repository-id
repositoryのすべてのコマンドを取得するには:oci devops repository -h-
コード・リポジトリを作成するには、
CreateRepository操作を使用します。