Dołącz komunikaty zatwierdzenia submodułu za pomocą „git log”
Załóżmy, że mam dwie wersje w moim repozytorium ... każde z nich zostało oznaczone w następujący sposób:
Tag1Tag2Załóżmy teraz, że zatwierdzenie zaktualizowało odwołanie do submodułu, aby wskazywało na nowe zatwierdzenie podmodułu między Tag1 i Tag2. Uruchomię następujące polecenie i otrzymam to:
# 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.
W tym przypadku jedyną zmianą była aktualizacja submodułu. Jak sprawić, by submoduł został przepleciony z zatwierdzeniami repozytorium nadrzędnego?
W szczególności w tym przykładzie załóżmy, że repozytorium nadrzędne wskazuje znacznik SubTag5 w podmodule. Dwa zatwierdzenia później w podmodule to znacznik SubTag6. Pokazane zatwierdzenie zaktualizowało wskaźnik submodułu, aby wskazywał SubTag6 zamiast SubTag5. Chciałbym miećgit log
, oprócz zatwierdzonego już wydruku, wydrukuj również dwa zatwierdzenia podmodułów, które przyniosły submoduł z SubTag5 na SubTag6.