Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Cómo contar el número total de líneas de código en un repositorio Git

27 de enero de 2011

Me gustaría contar el número total de líneas de código de un repositorio Git. Con el comando git ls-files consigo la lista de todos los archivos gestionados por git, pero ahora me falta contar sus líneas de código.


Estás leyendo una traducción autorizada de la pregunta Count number of lines in a git repository planteada por Dogbert en StackOverflow.


Respuestas

#1

El comando que necesitas para esto es xargs. Así que la cadena de comandos que tienes que ejecutar quedaría de la siguiente manera:

$ git ls-files | xargs cat | wc -l

Si tienes muchos archivos es posible que el comando anterior no te muestre un cálculo correcto. En ese caso, puedes probar con el siguiente comando alternativo:

$ wc -l $(git ls-files)

@librosweb

4 octubre 2014, 22:05