Jak generować statystyki z repozytorium GIT

Jak generować statystyki z repozytorium GIT

Podczas pracy nad repozytorium GIT z wieloma członkami zespołu, staje się przydatne dla programistów, aby zobaczyć, kiedy i jak repozytorium GIT jest modyfikowane przez innych programistów pod względem wkładu, współpracy i wielkości. Ponadto podano wiele dzienników z pełnymi szczegółami, a także zawiera kilka poleceń w celu wygenerowania konkretnych statystyk repozytorium GIT.

W tym poście nauczysz się:

  • Jak generować statystyki repozytorium GIT, w tym nazwa użytkownika i liczba dzienników?
  • Jak wygenerować statystyki z wyłączeniem połączeń?
  • Jak generować i filtrować statystyki z daną datą?
  • Jak generować statystyki wraz z adresami e -mail użytkownika?
  • Jak generować statystyki repozytorium GIT wzdłuż liczby włożonych i usuniętych plików?

Jak generować statystyki repozytorium GIT, w tym nazwa użytkownika i liczba dzienników?

Jeśli chcesz wygenerować statystyki repozytorium GIT, w tym nazwę użytkownika i liczbę dzienników, sprawdź poniższe instrukcje.

Najpierw użyj „płyta CD„Polecenie przejścia do pożądanego katalogu GIT:

$ cd "c: \ Users \ nazma \ git \ demo5"

Aby wygenerować statystykę repozytorium GIT, w tym liczbę dzienników i nazwy użytkownika, uruchom następujące polecenie:

$ git shortlog -s -n

Tutaj "-S„Opcja służy do wyświetlania statystyki i„-N„Opcja jest używana do generowania dzienników liczb:

Jak wygenerować statystyki z wyłączeniem połączeń?

Aby wygenerować statystyki z wyłączeniem połączenia, wykonaj „Git Shortlog”Polecenie wraz z„-Sn„Opcja wyświetlania liczby dzienników wraz z nazwą użytkownika i„-Brak merge„Parametr służy do wykluczenia wykonanych połączeń:

$ git shortlog -sn -no -merges

Jak generować i filtrować statystyki z daną datą?

Załóżmy, że programiści chcą wygenerować statystyki określonej daty. W takim przypadku mogą skorzystać z „Git Shortlog„Polecenie„ z ”-s ”i„ -n„Opcje pokazania liczby dzienników i„-od„Parametr, aby uzyskać podaną statystyki daty.

Na przykład dostarczyliśmy „28 października 2022" data:

$ git shortlog -s -n - -since „28 października 2022”

Jak generować statystyki wraz z adresami e -mail użytkowników?

Aby uzyskać statystyki repozytorium GIT wraz z adresami e -mail użytkownika, wykonaj „Git Shortlog„Polecenie z„-Sni" opcja:

$ git shortlog -sne

Tutaj "mi„Flaga służy do uzyskania adresu e -mail użytkownika:

Jak generować statystyki repozytorium GIT wzdłuż liczby włożonych i usuniętych plików?

Aby wygenerować dzienniki konkretnego repozytorium GIT z liczbą włożonych i usuniętych plików, uruchom „Git Log„Polecenie z„-format„Opcja z„Autor: %AE„Wartość, która pokaże jedno zatwierdzenie i„-numstat„Opcja zapewni liczbę insercji:

$ git log - -format = "autor: %ae" --numstat

To wszystko! Opracowaliśmy różne scenariusze generowania statystyk z repozytorium GIT.

Wniosek

Istnieje kilka scenariuszy do wygenerowania statystyk z repozytoriów GIT. Aby to zrobić, najpierw przejdź do konkretnego repozytorium GIT i wykonaj wiele poleceń, takich jak „$ git log -format = autor: %ae ”-numstat„Polecenie do generowania statystyk, w tym liczba wstawionych, usuniętych plików i innych poleceń. Ten post przedstawił kilka poleceń w celu wygenerowania statystyk z repozytorium GIT.