皆さん、サブモジュールを使用していくつかの Git リポジトリを整理しました。アドレスは次のとおりです: repos
すべてのサブモジュールを repos という新しいディレクトリに移動したいと考えています。たとえば、jquery -> repos/jquery です。
.gitmodulesファイルを変更しましたが、動作しないようです。私は何をすべきか?
皆さん、サブモジュールを使用していくつかの Git リポジトリを整理しました。アドレスは次のとおりです: repos
すべてのサブモジュールを repos という新しいディレクトリに移動したいと考えています。たとえば、jquery -> repos/jquery です。
.gitmodulesファイルを変更しましたが、動作しないようです。私は何をすべきか?
直前に同じ問題が発生し、最終的にサブモジュールの参照を削除して (この記事で概説したように)、必要な場所に再作成しました。
サブモジュールjquery
を移動する例に従うにはrepos/jquery
.gitmodules
ます。.git/config
し、存在する場合は削除しますgit rm --cached jquery
サブモジュール参照をリポジトリから切り取るために行うgit submodule add git://github.com/jquery/jquery.git repos/jquery
サブモジュールがそれぞれ特定のタグに設定されていた場合は、コミットします (安定したプロジェクトには必ずあるはずです)。再度設定します。
この複雑なプロセスのため、これを達成するためのより簡単な方法があることを強く望んでいます (または、少なくとも git ロードマップにはあるでしょう)。そうでない場合は、いくつかのスクリプトを組み合わせて、これをより迅速に行うことができます...