Prowadzę kilka repozytoriów git za pomocą magit, a ich liczba ciągle rośnie. Czy istnieje sposób na poinformowanie magit o wszystkich tych projektach, aby jedno polecenie wyświetlało podsumowanie statusu każdego z nich zamiast ręcznie uruchamiane magit-status
na każdym z nich?
14
Odpowiedzi:
Tak, patrz
magit-repository-directories
imagit-repository-directories-depth
.W chwili, gdy zadano pytanie, takie polecenie nie istniało, ale teraz tak jest. Spróbuj
M-x magit-list-repositories
zapoznać się z dokumentacją : ( https://magit.vc/manual/magit/Repository-List.html ).Możesz również wyświetlić listę wszystkich podmodułów super-repozytorium w podobny sposób, używając
M-x magit-list-submodules
. Możesz też wyświetlić niektóre z tych informacji bezpośrednio w buforze stanu, używając:Następnie wszystkie moduły są wymienione w osobnej sekcji. Moduły ze zmianami są jak zwykle wymienione w Zmianach etapowych i Zmianach etapowych . RETna każdym z tych modułów pokazuje bufor stanu dla tego repozytorium i qzabiera cię z powrotem do bufora statusu super-repozytorium.
Podmoduły można pobrać za pomocą f m.
źródło
mv
repozytoria, ale nadal będziesz musiał dogit submodule add git://<module> <module>
każdego z nich, ale to przynajmniej jest lepsze niż konieczność ponownego konfigurowania wszystkich pilotów i gałęzi.Czując podobną potrzebę zarządzania wieloma repozytoriami git jednocześnie, próbowałem znaleźć rozwiązanie: https://github.com/luismbo/multi-magit .
źródło