Включить сообщения коммита субмодуля с «git log»
Предположим, у меня есть две версии в моем хранилище ... каждая была помечена следующим образом:
Tag1 Tag2Теперь предположим, что коммит обновил ссылку на субмодуль, чтобы указать на новый коммит субмодуля между Tag1 и Tag2. Я запускаю следующую команду и получаю это:
# show commits between these two tags
git log Tag1..Tag2
commit be3d0357b93322f472e8f03285cb3e1e0592eabd
Author: James Johnston <snip>
Date: Wed Jan 25 19:42:56 2012 +0000
Updated submodule references.
В этом случае единственным изменением было обновление субмодуля. Как получить коммиты субмодуля для чередования с коммитами родительского репозитория?
В частности, в этом примере предположим, что родительский репозиторий указывает на тег SubTag5 в подмодуле. Два коммита позже в подмодуле - это тег SubTag6. Показанный коммит обновил указатель субмодуля, чтобы он указывал на SubTag6 вместо SubTag5. То, что я хотел бы сделать, это иметьgit log
в дополнение к уже напечатанному коммиту распечатайте также два коммита подмодуля, которые перенесли субмодуль из SubTag5 в SubTag6.