Czasami pracuję z repozytoriami kodu źródłowego zawierającymi wiele gałęzi, z których większość jest stara i zazwyczaj już nieistotna.Jak wyświetlić tylko aktywne/ostatnio zmienione oddziały w git?
W takich przypadkach pełna lista oddziałów od git branch
nie jest bardzo pomocna. Czy istnieje sposób na wylistowanie tylko "aktywnych" gałęzi? Na przykład tylko gałęzie, które otrzymały zatwierdzenia w ciągu ostatnich n dni? Najlepiej byłoby, gdyby lista zawierała datę ostatniego zatwierdzenia dla każdego oddziału i wskazała, czy gałąź jest już w pełni scalona.
P.S .: Zdaję sobie sprawę, że można to również rozwiązać, usuwając "stare" gałęzie (jak omówiono np. W What to do with experimental non-merged git branches?), ale nie zawsze może to być praktyczne lub akceptowane w danym projekcie.
Możliwy duplikat [Jak mogę uzyskać listę oddziałów git, zamówionych przez ostatnie zatwierdzenie?] (Http://stackoverflow.com/questions/5188320/how-can-i-get-a-listof -git-branches-ordered-by-most-recent-commit) – sleske
Właśnie zdałem sobie sprawę, że to duplikat. – sleske