Zum Inhalt springen
GitTree
Geschichte und Genesung

Lese-Repository zählt auf diesem Computer

Repo Insights in Pro untersucht den lokalen Verlauf nach Zeitraum, Zweigen, Mitwirkenden, Dateien, Ordnern und Trends, mit .mailmap Identitäten und Bot-Anzahlen. Exportieren Sie CSV oder JSON, fügen Sie unterstützte Anbieter-Pull-Request-Aktivitäten hinzu oder zeigen Sie eine Vorschau an und speichern Sie Ihre eigenen Zählungen in My reports, optional mit einer E-Mail-Kopie. Für die Teamfreigabe gelten gesonderte Organisationsanforderungen. These counts describe activity, not performance. Lokale Analyse lädt keinen Bericht hoch; Das Speichern oder Teilen erfordert Ihr Eingreifen.

ProfiAktualisiert

Teil von GitTree Pro, den derzeit jeder kostenlos hat; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Was wird gezählt
  6. Aktivität, keine Punktzahl
  7. Das Teilen ist ein separater Schritt
  8. Wenn etwas schief geht
  9. Fragen
  10. Verwandt

Bevor Sie beginnen

  • Repo Insights ist Teil von GitTree Pro, das derzeit jeder kostenlos nutzen kann. Pläne beschreibt Pro. Sie sind angemeldet.
  • Der gewünschte Verlauf befindet sich auf diesem Computer. Ein flacher Klon zählt nur die Commits, die abgerufen wurden. Der Bericht sagt, wenn die Geschichte unvollständig ist.

Wo es zu finden ist

  • Tools oder Alt+I. Repo Insights öffnet sich in einem eigenen Fenster.
  • Team reports (Alt+Shift+I) ist der Posteingang der von einer Organisation freigegebenen Berichte. Es handelt sich nicht um diese lokale Zählung. Siehe Teamberichte.
AktionmacOSWindows und Linux
Repo Insights⌥IAlt+I
Team reports⌥⇧IAlt+Shift+I

Schritte

  1. Öffnen Sie Repo-Einblicke

    Drücken Sie im Repository Alt+I oder wählen Sie Repo Insights. Das Fenster ist vom Diagramm getrennt. Overview ist der erste Abschnitt. Die Zählung läuft auf diesem Rechner. Beim Öffnen des Fensters wird kein Bericht hochgeladen.

    Das Commit-Diagramm, das den Verlauf darstellt, den Repo Insights zählt
    Der Bericht zählt Commits in diesem Verlauf. Das Standbild ist das Diagramm, nicht das Insights-Fenster.GitTree-Schnittstelle mit einem Demonstrations-Repository.
  2. Wählen Sie den Bereich

    Change range legt den Zeitraum fest. Der Standardzeitraum in den Einstellungen ist einer von Last 30 days, Last 90 days, Last 180 days oder Last 365 days, es sei denn, Sie wählen einen anderen Bereich für diesen Lauf aus. Der Standardwert wird als auf diesem Computer gezählt beschrieben, ohne dass etwas hochgeladen wurde.

  3. Lesen Sie die Zählregeln

    People are merged with the repository’s .mailmap. Commits by bots are counted apart from people. Bulk commits sind getrennt, sodass ein großer Commit nicht wie eine Woche Arbeit aussieht. Im Bericht heißt es: These counts describe activity, not performance. Eine Zeile nicht als Rangfolge lesen.

  4. Behalten Sie es lokal oder exportieren Sie eine Datei

    Export… schreibt Export CSV… oder Export JSON… in eine von Ihnen ausgewählte Datei. In der Hilfe heißt es, dass sie die Mitwirkenden mit ihren Namen und E-Mails schreibt und dass nichts gesendet wird. Forget Repo Insights for This Repository… löscht Berichte, die für dieses Repository auf diesem Computer gespeichert sind. Das Repository wird nicht berührt.

Erwartetes Ergebnis

Sie haben auf diesem Computer einen Bericht über Commits und Zeilen für den Bereich. Beim Exportieren wurde nur dann eine Datei erstellt, wenn Sie einen Pfad ausgewählt haben. Das Teilen mit einer Organisation ist ein späterer Schritt und nur ein Eigentümer oder Administrator kann es hochladen.

Was wird gezählt

Die gleichen Fragen in einem Terminal sind git shortlog und git log mit einem Datumsbereich. Repo Insights fügt die Mailmap-Zusammenführung, die Bot-Aufteilung und die Massenaufteilung hinzu und behält den Bericht bei, sodass Sie ihn exportieren können. Es ändert keine Commits.

git shortlog -sn --since="90 days ago"
git log --pretty=format:"%aN <%aE>" --since="90 days ago" | sort | uniq -c

Include pull request counts liest mit Ihrem verbundenen Konto auch Pull-Anfragen und Bewertungen vom Host. Es werden nur Zählungen und Zeiten gespeichert, keine Titel, Beschreibungen oder Codes. Es wird nichts hochgeladen, es sei denn, Sie teilen einen Bericht. Wenn der Lauf sie nicht gelesen hat, heißt es in einer späteren Freigabe, dass der Bericht keine Pull-Request-Nummern enthält. Dateiverlauf ist eine andere Ansicht: eine Datei, nicht der gesamte Bereich.

Aktivität, keine Punktzahl

Der Satz in einem Teambericht und die Bedeutung dieser Zählungen lautet: These counts describe activity, not performance. Eine Person mit weniger Commits hat möglicherweise die wichtige Änderung geschrieben. Ein Merge-Commit und eine Korrektur eines einzeiligen Tippfehlers erhöhen beide die Zählung. Der Bericht ordnet die Personen nicht ein und nennt die Zahlen auch nicht eine Bewertung.

Das Teilen ist ein separater Schritt

Share with Organization… sendet die Zählungen erst, nachdem Sie sie in der Vorschau angezeigt und Upload Report gedrückt haben. Namen und E-Mails bleiben auf diesem Computer. Die Mitglieds-IDs sind der Austritt, plus die Anzahl. Der Dienst akzeptiert einen Upload von einem Eigentümer oder Administrator einer Organisation, deren Berichte aktiviert sind. Teamberichte ist dieser Pfad. Das Tutorial lehrt Geschichte ohne diese Zählungen.

Wenn etwas schief geht

In der Verlaufszeile des Berichts heißt es, dass der Klon oberflächlich oder unvollständig ist.

Es wurden nur abgerufene Commits gezählt. Rufen Sie den benötigten Verlauf ab und führen Sie den Bericht dann erneut aus. Bei den früheren Zahlen handelt es sich nicht um das vollständige Repository.

Zwei Personen, die eine Person sind, werden als zwei Reihen angezeigt.

Ihre E-Mails werden nicht zusammengeführt. Fügen Sie sie zu .mailmap hinzu und führen Sie den Bericht erneut aus. Der Bericht liest die Mailmap. Es werden keine Übereinstimmungen erfunden.

„Dieser Bericht enthält keine Pull-Request-Nummern.“

Bei diesem Lauf wurden keine Pull-Anfragen gelesen. Aktivieren Sie „Pull-Request-Zählungen einbeziehen“ in den Berichtsoptionen und führen Sie es erneut aus. Für den Host-Lesevorgang wird Ihr verbundenes Konto verwendet.

Durch „Berichte vergessen“ wurde ein Bericht entfernt, den Sie noch wollten.

„Vergessen“ löscht die auf diesem Computer für dieses Repository gespeicherten Berichte. Führen Sie Repo Insights erneut aus, um den Verlauf erneut zu zählen. Die Repository-Dateien wurden nicht gelöscht.

Fragen

Lädt Repo Insights mein Repository hoch?

Nein. Die Zählung läuft auf diesem Computer. Exportieren schreibt eine von Ihnen ausgewählte Datei und sendet nichts. Beim Hochladen eines Teamberichts handelt es sich um eine separate Bestätigung, bei der Zählungen und kein Code gesendet werden.

Sind die Zahlen eine Leistungsbeurteilung?

Nein. Diese Zählungen beschreiben die Aktivität, nicht die Leistung. Es handelt sich um Commits und Zeilen im Bereich nach Mailmap- und Bot-Regeln. Sie sind kein Rang.

Welcher Plan beinhaltet Repo Insights?

GitTree Pro, das derzeit jeder kostenlos hat. Das Öffnen des Fensters ist nicht Teil des kostenlosen Plans.

Was enthält Export CSV?

Mitwirkende mit Namen und E-Mail-Adresse in einer von Ihnen ausgewählten Datei. Durch den Export wird nichts gesendet.

Handelt es sich bei Teamberichten um dasselbe Fenster?

Nein. Alt+Umschalt+I öffnet Teamberichte, die mit Ihren Organisationen geteilten Berichtseigentümer und Administratoren. Alt+I ist die lokale Anzahl.