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:

Tag1Tag2

Załóż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.

questionAnswers(4)

yourAnswerToTheQuestion