Dit is het commando gitstats dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gitstats - git geschiedenis statistieken generator
KORTE INHOUD
gitstats [opties]
PRODUCTBESCHRIJVING
gitstats is een statistische generator voor git(1) opslagplaatsen. Het onderzoekt de repository en
produceert een aantal interessante statistieken uit de geschiedenis ervan. Momenteel is HTML de enige
uitvoer formaat.
OPTIES
-c optie=waarde
Negeer een standaard configuratiewaarde. Standaardwaarden kunnen worden bekeken door te draaien gitstats zonder
parameters.
waarden:
auteurs_top
Hoeveel topauteurs laten zien.
commit_begin, commit_end
Geef een commit-bereik op om statistieken van te genereren. Je kunt alleen commit_end specificeren
beperk statistieken tot een bepaalde commit of een andere branch.
lineaire_linestats
Indien ingeschakeld, worden de regels met codestatistieken verzameld uit de lineaire geschiedenis. De
nadeel is dat commits van long feature branches alleen verschijnen op het punt waar a
merge commit is gemaakt.
Indien uitgeschakeld (oud gedrag), is het probleem dat als twee branches hetzelfde bevatten
wijzigingen (bijvoorbeeld het verwijderen van dezelfde regels), worden de statistieken scheefgetrokken.
Staat standaard aan.
max_auteurs
Hoeveel auteurs moeten worden weergegeven in de lijst met auteurs.
max_domeinen
Hoeveel domeinen moeten worden weergegeven in domeinen door commits.
max_ext_lengte
Maximale lengte van de bestandsextensie.
processen
Aantal gelijktijdige processen dat moet worden gebruikt bij het extraheren van git-repositorygegevens.
Naam van het project
Projectnaam om te tonen op de gegenereerde pagina's. Standaard is het gebruik van de basisnaam van het
archiefmap.
startdatum
Geef een startdatum op om door te geven met --sinds naar git.
stijl
CSS-stylesheet om te gebruiken.
FAQ
V: Hoe genereer ik statistieken van een niet-master branch?
A: Gebruik de parameter "-c commit_end=web".
Vraag: Ik heb bestanden in mijn git-repository die ik wil uitsluiten van de statistieken, hoe
doe ik dat?
A: Op dit moment is de enige manier om te gebruiken git-filter-branch(1) om een tijdelijke te creëren
repository en genereer daaruit de statistieken.
V: Hoe voeg ik auteursinformatie samen als dezelfde auteur commits heeft gemaakt met verschillende
namen of e-mails?
A: Gebruik de git .mailmap-functie beschreven in MAPPING AUTEURS of git-shortlog(1).
Voorbeelden
Genereert statistieken van een git-repository in "foo" en voert het resultaat uit in een directory
"foo_stats":
gitstats foo foo_stats
Zoals hierboven, maar analyseert alleen de laatste 10 commits:
gitstats -c commit_begin='HEAD~10' foo foo_stats
AUTEURS
gitstats is geschreven door Heikki Hokkanen en anderen.
Zie de git-repository op https://github.com/hoxu/gitstats voor een up-to-date volledige lijst met
bijdragers.
WWW
http://gitstats.sourceforge.net/
Gebruik gitstats online met behulp van onworks.net-services