12

入力してgitサブモジュールを作成した後

git submodule add <repo> && git submodule init

私の .git/config が変更され、新しいファイル .gitmodules が作成されます。サブモジュールをリポジトリ内およびリポジトリ外の特定のフォルダーに移動できるようです。

$ cat gitmodules

[submodule "sub_repo"]
path = sub_repo
url = <...>

しかし、リポジトリを親フォルダーに移動して .gitmodules を変更しようとすると

path = ../sub_repo

「git update」または「git submodule foreach」でそのモジュールを無視しているようです。

ここでの推論における私の誤りは何ですか?

どうもありがとう!

4

2 に答える 2

6

それは単にサポートされていない、それだけです。サブモジュールの要点は、基本的に 1 つのリポジトリを別のリポジトリに持つことです。

これをしたくない場合は、サブモジュールを使用しないでください。その他のリポジトリを複製するだけです。

于 2013-02-26T10:47:06.883 に答える