2012-11-01 11 views
5

Chciałbym pokazać ile zmian (wstawień + usunięć) zrobiłem na gałęzi funkcji. Czy istnieje sposób na uzyskanie podsumowania wyniku git log --stat dla zmian między 2 zatwierdzeniami (branch root/tip).Git log --stat summary of branch

Dzięki.

Odpowiedz

9

dla oddziału fabularnego ty różdżka używać

git diff --stat dev..feature 

ten opiera się na nie robi z powrotem scala. Zobacz mój post tutaj: http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat może przyjmować parametry. Jest to przydatne, jeśli masz szerszy terminal. Możesz zrobić --stat=200, aby powiedzieć, że twój wyświetlacz może pomieścić 200 kolumn.

Jeśli chcesz użyć tego w skrypcie, użyj zamiast niego --numstat. Nie spowoduje obcięcia ścieżek.

+0

Awesome! Dlaczego wypróbowałem wszystko oprócz git-diff? ;) Dzięki. – opatut

+0

Dotyczy to również zmian wprowadzonych przez wszystkich; i '--author =' nie wydaje się filtrować wyników. –

3

użycie git diff

git diff --stat <branch root> HEAD 
Powiązane problemy