Kurzanleitung

  1. GitCheck starten. Wenn noch keine bekannten Repositories vorhanden sind, einen Git-Arbeitsordner auswählen.
  2. Weitere Arbeitsordner einzeln oder ordnerweise hinzufügen. Ordner können rekursiv durchsucht werden, wenn darunter mehrere Git-Projekte liegen.
  3. Auswertung starten. GitCheck liest die Git-Ablagen, berechnet die Größen und schreibt die Berichte.
  4. Große oder auffällige Einträge prüfen. Bei Bedarf kann für einzelne Git-Speicher eine Optimierung per git gc gestartet werden.

Quick Start

  1. Start GitCheck. If there are no known repositories yet, select a Git worktree.
  2. Add more worktrees one by one or by folder. Folders can be scanned recursively when they contain several Git projects.
  3. Run the check. GitCheck reads the Git stores, calculates sizes and writes the reports.
  4. Inspect large or unusual entries. If needed, optimize individual Git stores with git gc.

Oberfläche

Die GUI ist für den täglichen Blick auf den bekannten Bestand gedacht. Einträge können hinzugefügt, entfernt und neu ausgewertet werden. Entfernen bedeutet nur, dass der Eintrag aus der GitCheck-Liste verschwindet. Arbeitsordner und Git-Daten werden dadurch nicht gelöscht.

Die Tabelle zeigt Status und Größen je Repository. Fehlende historische Pfade bleiben sichtbar, weil sie für die Pflege der Liste wichtig sind. Das ist Absicht und kein automatischer Löschvorschlag.

Interface

The GUI is meant for the daily look at the known repository set. Entries can be added, removed and checked again. Removing an entry only removes it from the GitCheck list. Work folders and Git data are not deleted.

The table shows status and sizes per repository. Missing historical paths stay visible because they are useful for maintaining the list. This is intentional and not an automatic deletion suggestion.

Berichte

GitCheck schreibt denselben Lauf in mehrere Formate: HTML für die schnelle Sichtprüfung, CSV für Tabellenprogramme, JSON und XML für Weiterverarbeitung sowie Textvarianten für einfache Protokolle. Die HTML-Tabelle ist sortierbar. Größenwerte werden als echte Zahlen sortiert und nicht als Text verglichen.

Beim normalen Anwender bleibt die Installation im Benutzerbereich. Im Entwicklungsbestand kann der Bericht gezielt in den Arbeitsordner geschrieben werden, damit lokale Auswertungen dort liegen, wo auch die Projektdateien liegen.

Reports

GitCheck writes the same run to several formats: HTML for quick inspection, CSV for spreadsheets, JSON and XML for further processing, and text variants for simple logs. The HTML table is sortable. Size values sort as real numbers instead of text.

For normal users the installation stays in the user area. In a development workspace the report can be directed into the workspace so local reports stay next to the project files.

CLI

Für geplante Läufe und Tests steht GitCheckCLI.exe zur Verfügung. Der CLI-Lauf kann ohne GUI einen Bericht schreiben, vorhandene Repo-Einträge nutzen und bei Bedarf den Berichtsort angeben.

Typischer lokaler Lauf: GitCheckCLI.exe --html-default --work-dir reports --no-cleanup-large --no-folder-prompt

CLI

GitCheckCLI.exe is available for scheduled runs and tests. A CLI run can write a report without the GUI, use the existing repository entries and optionally set the report directory.

Typical local run: GitCheckCLI.exe --html-default --work-dir reports --no-cleanup-large --no-folder-prompt