¿Cómo se cuenta la subversión se compromete por usuario¿Cómo se cuenta la subversión comete por usuario
Respuesta
uso del SVN vertederos:
svn log -v --xml > logfile.log
entonces usted puede hacer la extracción de datos por sí mismo, o usar StatSVN.
Otra opción, que utiliza solo comandos de shell (y es realmente agradable), se detalla in this blog post.
Puede usar StatSVN. Pero, ¿qué quieres lograr? el recuento de confirmaciones no necesita decir nada!
Tenlo en cuenta.
PanBI también es compatible con Subversion analysis, uno de los cuales es el número de confirmaciones por desarrollador durante un período de tiempo. Puede ver lo que hace en unos minutos en el screencast.
Hay 3 pasos:
- desempaquetar el PanBI distribuible
- establecer la URL subversión en panbi.conf.xml
- ejecutar "run-all-sin preocupaciones" .bat o. secuencia de comandos sh
Descargo de responsabilidad: es mi propio proyecto.
Puede utilizar un enganche post-commit (disparador) en el servidor. Dentro del disparador puede escribir información en una base de datos o en un archivo CSV que se puede procesar más adelante.
Esto da un histograma rápida contando las entradas del registro en xml:
svn log -v --xml | grep '<author.*/author>' | sort $* | uniq -c | sort -rn
1841 <author>joe</author><br>
735 <author>jimbob</author><br>
129 <author>sally</author><br>
32 <author>mike</author>
Podría añadir un comando sed para limpiar las cosas más, pero eso responde a la pregunta .. publicado
Sé que esto es muy viejo, pero tuve problemas para ejecutar este comando en ** Windows ** con ** CYGWIN **: la solución es asegurarse de que tu ruta de cygwin/bin aparezca delante de la ruta del sistema32 en ** RUTA ** variable. Como MSDOS tiene su propio comando ** SORT **. – ksrb
2. cambiando ** ** a ** "** en grep '
Así se vería así: ** svn log -v --xml | grep "
Uso SVN ingrese
svn log -v --xml url > logfile.xml
Por rango de fechas
svn log -v --xml <url> -r {2016-01-30}:{2016-05-30} > logfile.xml
por ejemplo: svn log -v --xml http://repo.abc/xyz -r {2016-01-30}:{2016-05-30} > logfile.xml
y luego abrir el archivo en notepad++.
La herramienta Find tiene un botón recuento. Busque por nombre de autor o autor, y use el botón de conteo para encontrar el número de confirmaciones por parte de la persona.
PS: Esto se puede ejecutar desde el intérprete de comandos de Windows, pero hay que añadir '\'
antes '{'
. es decir: svn log -v --xml http://repo.abc/xyz -r \{2016-01-30}:\{2016-05-30} > logfile.xml
- 1. Symfony2: ¿Cómo mostrar el nombre de la cuenta de administrador al suplantar la cuenta de usuario?
- 2. crear cuenta de usuario local
- 3. cómo cambiar la contraseña de la cuenta de usuario, por código C#?
- 4. Cómo verificar C# si la cuenta de usuario está activa
- 5. Cómo eliminar la cuenta de usuario de Windows usando C#
- 6. ¿Cómo puedo aumentar la longitud del nombre de usuario de la cuenta de usuario PhpMyAdmin/mysql?
- 7. Buscar archivos no se han añadido a la subversión
- 8. Longitud de la cuenta de la cadena visible por el usuario para el indicador de zsh
- 9. ¿Cómo se realiza la manipulación de archivos/directorios teniendo en cuenta los privilegios del usuario?
- 10. ¿Se comete un error al cambiar el formato de origen?
- 11. Obtener imagen de cuenta de usuario
- 12. Cómo fijar la subversión en estado
- 13. ¿cómo creo un archivo de volcado desde mi cuenta de host de subversión?
- 14. Inyectar una cuenta de usuario en mySQL
- 15. Instalar repositorios de subversión en mi cuenta de hosting compartido GoDaddy
- 16. NSInteger cuenta por 4?
- 17. ¿La mejor manera de pagar una cuenta paypal de usuario?
- 18. cómo subversión AutoCAD
- 19. Agregar un nuevo usuario de subversión mediante programación con C#
- 20. bucle sobre comete un archivo con jGit
- 21. cómo asignar roles al usuario mientras crea su cuenta
- 22. rieles + idean: Tratando de eliminar la cuenta de usuario
- 23. Usando un UINavigationViewController por su cuenta
- 24. SELECCIONAR CUENTA (*) con ORDEN POR
- 25. Lista de todos los archivos modificados por un usuario particular en subversión
- 26. ¿Cómo se autentica en una sola cuenta de Skydrive y no le pide credenciales al usuario?
- 27. Clase pasando por cuenta propia
- 28. ¿Cómo puedo extraer la imagen de la cuenta del usuario actual?
- 29. ¿Se ejecuta una aplicación de consola C# con la cuenta de usuario actual?
- 30. ¿Cómo vincular la cuenta de usuario de la aplicación de pago al sistema?
No en un solo día o semana, pero las enormes diferencias en el número de compromisos entre desarrolladores que trabajan en proyectos más o menos similares a lo largo del tiempo (digamos promedio diario durante un año) podrían decirnos algo. –
No estoy de acuerdo y creo que esto es similar a contar las líneas que editó alguien que tampoco son precisas.Por ejemplo, puedo hacer una edición de 1 línea con 1 compromiso que llevó horas encontrar y que tiene un impacto mayor que los cientos de líneas con docenas de confirmaciones que alguien hizo un día. Si estas 2 personas son mejores en ambos tipos de trabajo, respectivamente, y lo hacen a menudo, simplemente a juzgar por el conteo de compromiso no sería una representación exacta de "quién trabaja más". –