Предположим, у меня есть две версии в моем репозитории... каждый из них был помечен следующим образом:
- 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.