В одной версии мерзавец, мы имеем (GIT версию 1.7.4.4
):.git папка для подмодулях
ProjectRoot/.git/modules/SubmoduleX/config
Однако на другом компьютере, мы имеем (мерзавец версии 1.7.12.4 (Apple Git-37)
):
ProjectRoot/SubmoduleX/.git/config
Почему несоответствие? Когда это было сделано?
Это преимущество: возможность переключения между фиксациями в суперпроекте, который имеет и не имеет подмодуля в дереве без повторного клонирования – linquize