自分でホストしていないいくつかのリポジトリを使用していますが、それらが利用できないときにアプリケーションをデプロイするとどうなるでしょうか? これは単に起こり得ないことです。
サブモジュールを何らかの形で「フリーズ」して、リポジトリからプルしたときにサブモジュールがすでに初期化されて更新されている方法はありますか?
どんな助けでも大歓迎です。
自分でホストしていないいくつかのリポジトリを使用していますが、それらが利用できないときにアプリケーションをデプロイするとどうなるでしょうか? これは単に起こり得ないことです。
サブモジュールを何らかの形で「フリーズ」して、リポジトリからプルしたときにサブモジュールがすでに初期化されて更新されている方法はありますか?
どんな助けでも大歓迎です。
サブモジュール化されたリポジトリで開発を追跡するつもりがない場合、なぜそれを設定するのですか? サブモジュールは、リポジトリの外部開発を独自のものとは別に追跡したい場合に使用します。「凍結」したいコミットをチェックアウトし、メインリポジトリにコミットするだけです。これは、サブツリーのマージ戦略を使用して実行できます。これは、外部リポジトリを組み込み、結合されたリポジトリの履歴全体を一緒に操作することを目的としています。
そうは言っても、デプロイ/リリースするときは、とにかく外部リポジトリや最先端の開発ソースに依存せず、リリースアーカイブ/ターボール/実行可能ファイル/リリース方法を単純にローリングします-そして、あなたはすでに持っているのでサブモジュールのソースを自分で作成する場合、問題にはなりませんが、この問題はいずれにしてもサブツリーのマージ戦略によって軽減されます。