Chcę sposób wymienić wszystkich autorów git żeLista autorów git ponieważ dana popełnić
- Czy tylko od danej popełnić.
- Jest wyjątkowy.
Te dwa elementy są łatwe i widziałem kilka rozwiązań tego trybu online, najczęściej przy użyciu git log --format
. Ale żadna z tych, które widziałem nie pasuje do dodatkowych wymagań:
- Jest zamówiona do dnia zatwierdzenia. Jeśli więc John Smith popełnił błąd przed Aaronem Meurerem, jego imię powinno pojawić się przed moim (jestem Aaron Meurer).
- Szacuje .mailmap. O ile mogę powiedzieć, robi to tylko
git shortlog
i daje mnóstwo dodatkowych rzeczy, których nie chcę. Ale może się mylę. A może ci z was, którzy są bardziej przydatni przysed
i przyjaciele, niż ja po prostu to użyję.
(nawiasem mówiąc, jak mogę uczynić Markdown nie restart numeracja?)
Chcę również sposób zamówić go przez nazwisko, ale to jest stosunkowo łatwe.
Dzięki. Właściwie nie chcę części "<%aE>", ale można ją łatwo usunąć i dobrze wiedzieć. – asmeurer
Unikalni autorzy w ostatnich 50 zobowiązaniach: 'git log HEAD ~ 50 .. --format ="% aN <%aE> "--reverse | sortuj uniq' –
@ cxreg, po co używać skryptu perl, kiedy możesz użyć 'sort -u'. tj. 'git log .. --format ="% aN <%aE> "--reverse | sort -u'. z http://www.commandlinefu.com/commands/view/4519/list-all-authors-of-a-icular-git-project –