Chciałbym otrzymać listę wszystkich plików, które zmieniły się między dwoma zatwierdzeniami, w tym tymi w submodułach.git: lista wszystkich zmienionych plików, łącznie z tymi w submodułach
wiem, że mogę to zrobić:
git diff --name-only --diff-filter=ACMR ${revision} HEAD
Zwraca listę plików, w tym submodule ścieżce, ale nie zwraca plików wewnątrz.
Przykład: Zaktualizowałem moduł. Popełniłem super-projekt. Teraz chcę uzyskać listę wszystkich plików, które zostały zmodyfikowane.
Czy znasz sposób, aby to zrobić?
Dziękuję. To pokaże mi pliki, które zmieniły się od ostatniego zatwierdzenia podmodułów. Ale jak mogę zmienić wszystkie pliki, które uległy zmianie (w tym podmoduły) między wersjami super-projektu? – 4eyes
Więc ty też popełniłeś submoduły? Domyślam się, że będziesz potrzebował jakiegoś skryptu ... – BlacKow
ProTip ™: zapisz to jako "submoduły git-diff" i uruchom je za pomocą 'git diff-submoduł' – Zaz