8

gitの1つのバージョンには、(git version 1.7.4.4)があります。

ProjectRoot/.git/modules/SubmoduleX/config

ただし、別のコンピューターには(gitバージョン1.7.12.4 (Apple Git-37))があります。

ProjectRoot/SubmoduleX/.git/config

なぜ矛盾があるのですか?この変更はいつ行われましたか?

4

2 に答える 2

11

あなたは逆のバージョンを持っていますか?

変更はで導入されました1.7.8

新しいサブモジュールディレクトリに「gitsubmoduleinit」を設定すると、サブモジュールの$GIT_DIRメタ情報ディレクトリがスーパープロジェクトの$GIT_DIR/ modules //ディレクトリ内に作成され、gitfileメカニズムを介して参照されます。これは、再クローンを作成せずに、ツリーにサブモジュールがある場合とない場合のスーパープロジェクトのコミットを切り替えることができるようにするためです。

https://github.com/git/git/blob/master/Documentation/RelNotes/1.7.8.txt

于 2013-03-11T19:07:03.637 に答える
0

ルートリポジトリフォルダの.gitフォルダにあるすべてのメタデータを一元化できます。

これは個別のgitdirと呼ばれます。

于 2013-03-12T01:28:00.167 に答える