Git サブモジュールのクローン作成の構成
ローカル・コンピューターに Git リポジトリー (リポジトリー) のコピーを作成するプロセスは、 Git クローン作成と呼ばれます。 ローカル・コンピューターで作成されたコピーは、 Git Cloneと呼ばれます。
デフォルトでは、パイプライン内の Git クローンは、リポジトリー内のサブモジュールを複製しません。 ただし、オプトイン・フラグのいずれかを設定することにより、ユーザー・リポジトリー (アプリケーション・リポジトリーおよびワン・パイプライン構成リポジトリー) 内のサブモジュールのクローン作成を有効にすることができます。
現在、パイプライン内の Git クローンは HTTPS を使用しており、SSH はサポートされていません。 サブモジュールを複製するには、 Git リポジトリー内の .gitmodules
ファイルで HTTPS URL または相対 URL のいずれかを使用する必要があります。
オプトイン・フラグは以下のとおりです。
opt-in-clone-submodules
opt-in-clone-remote-submodules
オプトイン・パラメーター
パラメーター名 | 説明 |
---|---|
opt-in-clone-submodules |
サブモジュールのクローン作成を有効にするには、1 に設定します。 --recurse-submodules Git オプションを使用したクローン |
opt-in-clone-remote-submodules |
サブモジュールのリモート・トラッキング・ブランチの状況を使用してサブモジュールのクローン作成を有効にするには、1 に設定します。 --recurse-submodules --remote-submodules Git オプションを使用してクローンを作成します。 |