Este es el comando gitstats que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gitstats - generador de estadísticas de historial de git
SINOPSIS
gitstats [opciones]
DESCRIPCIÓN
gitstats es un generador de estadísticas para git(1) repositorios. Examina el repositorio y
produce algunas estadísticas interesantes a partir de la historia de la misma. Actualmente HTML es el único
formato de salida.
OPCIONES
-c opción = valor
Reemplazar un valor de configuración predeterminado. Los valores predeterminados se pueden ver ejecutando gitstats sin
parámetros.
Valores:
autores_top
Cuántos autores principales mostrar.
compromiso_comienzo, compromiso_fin
Especifique un rango de compromiso desde el que generar estadísticas. Puede especificar solo commit_end
limitar las estadísticas a una determinada confirmación u otra rama.
estadísticas_lineales
Cuando está habilitado, las líneas de estadísticas de código se recopilan del historial lineal. los
La desventaja es que las confirmaciones de ramas de características largas aparecen solo en el punto donde una
Se realiza el compromiso de fusión.
Si está deshabilitado (comportamiento anterior), el problema es que si dos ramas contienen el mismo
cambios (por ejemplo, eliminación de las mismas líneas), las estadísticas se desvían.
Por defecto está activado.
max_autores
Cuántos autores mostrar en la lista de autores.
dominios_max
Cuántos dominios mostrar en dominios por confirmaciones.
longitud_ext_max
Longitud máxima de extensión de archivo.
en costes
Número de procesos simultáneos que se utilizarán al extraer datos del repositorio de git.
nombre del proyecto
Nombre del proyecto para mostrar en las páginas generadas. El valor predeterminado es utilizar el nombre de base del
directorio del repositorio.
start_date
Especifique una fecha de inicio para pasar con --desde a git.
style
Hoja de estilo CSS para usar.
Preguntas Frecuentes
P: ¿Cómo puedo generar estadísticas de una rama no maestra?
R: Utilice el parámetro "-c commit_end = web".
P: Tengo archivos en mi repositorio de git que me gustaría excluir de las estadísticas, ¿cómo
yo hago eso?
R: Por el momento, la única forma es usar rama-filtro-git(1) para crear un temporal
repositorio y generar las estadísticas a partir de ese.
P: ¿Cómo fusiono la información del autor cuando el mismo autor ha realizado confirmaciones utilizando diferentes
nombres o correos electrónicos?
R: Utilice la función git .mailmap descrita en CARTOGRAFÍA AUTORES of git-shortlog(1).
EJEMPLOS
Genera estadísticas de un repositorio de git en "foo" y genera el resultado en un directorio
"foo_stats":
gitstats foo foo_stats
Como arriba, pero solo analiza las últimas 10 confirmaciones:
gitstats -c commit_begin = 'HEAD ~ 10' foo foo_stats
AUTORES
gitstats fue escrito por Heikki Hokkanen y otros.
Consulte el repositorio de git en https://github.com/hoxu/gitstats para obtener una lista completa actualizada de
contribuyentes.
WWW
http://gitstats.sourceforge.net/
Use gitstats en línea usando los servicios de onworks.net