Ir al contenido principal

Cantidad de Commits (por persona)

La Cantidad de Commits es el total de commits que una persona del equipo pusheó a los repositorios seguidos durante el período seleccionado. Es una señal de actividad cruda: sirve para confirmar consistencia, pero nunca es un ranking de productividad por sí sola.


​

Qué mide


​

La cantidad de commits donde esta persona es la autora y committed_at cae dentro del período.


​

Cómo la calcula Leanmote


​

commits_count = count(commits where author = member and committed_at in period)


​

  • Cuenta los commits de todos los repositorios seguidos a los que la persona tiene acceso.

  • Los commits de squash-merge normalmente cuentan como uno, sin importar cuántos se aplastaron; se puede ajustar por repositorio.

  • Los commits de revert se excluyen. Los de bots no: un bot que Leanmote reconoce queda marcado como tal en su propia fila, pero sus commits se siguen contando y siguen sumando al total del equipo. Si no quieres que entren en el número, deja a los bots fuera del mapeo de equipos.


​

Cómo interpretarla


​

  • La consistencia importa más que el volumen. Commits parejos durante semanas le ganan a los picos heroicos.

  • Cantidad de Commits muy baja con muchos PRs creados puede indicar commits grandes y poco frecuentes: conviene guiar hacia incrementos más chicos.

  • Cantidad de Commits alta con pocas revisiones y pocos merges puede indicar trabajo que no se está shipeando.


​

Qué hacer al respecto


​

  • No optimices por más commits. Muchos commits chicos no son inherentemente mejores que unos pocos más grandes.

  • Úsala como contraste contra la actividad de PRs y los merges, para confirmar que el trabajo fluye.


​

Métricas relacionadas


​

  • PRs Creados (por persona)

  • Cantidad de Revisiones (por persona)

  • Distribución de actividad

¿Ha quedado contestada tu pregunta?