Tim Papa aboga por un git confirmación en concreto del estilo del mensaje en su blog: http://www.tpope.net/node/106Git los mensajes de confirmación: 50/72 de formato
Aquí es un resumen rápido de lo que recomienda:
- Primera línea es de 50 caracteres o menos
- Entonces una línea en blanco
- restante texto debe ser envuelto en 72 caracteres
Su entrada en el blog da la razón de estas recomendaciones (que llamaré "50/72 formato" por razones de brevedad):
- En la práctica, algunas herramientas de tratar a la primera línea como una línea de asunto y el segundo párrafo como un cuerpo (similar al correo electrónico)
git log
no maneja el envoltorio, por lo que es difícil de leer si las líneas son demasiado largas.git format-patch --stdout
convierte las confirmaciones al correo electrónico, por lo que, para jugar bien, resulta útil que sus confirmaciones ya estén envueltas.- un punto que me gustaría añadir que creo que Tim estaría de acuerdo con: el acto de resumir tu compromiso es una buena práctica inherente a cualquier sistema de control de versiones. Ayuda a otros (o más tarde a usted) a encontrar compromisos relevantes más rápidamente.
lo tanto, tengo un par de piezas a mi pregunta:
- Lo trozo (más o menos) de la 'líderes de opinión' o abrazo de Git 'usuarios experimentados' el estilo de formato 50/72? Pregunto esto porque algunos usuarios más nuevos no saben o no les importan las prácticas comunitarias.
- Para aquellos que no usan este formato, ¿existe una razón de principios para usar un estilo de formato diferente? (Tenga en cuenta que estoy buscando un argumento sobre los méritos, no "Nunca he oído hablar de él" o "No me importa")
- Hablando empíricamente, ¿qué porcentaje de repositorios git adopta este estilo? (En caso de que alguien quiere hacer un análisis sobre los repositorios de GitHub ... indirecta, indirecta.)
Mi punto aquí no es recomendar el estilo 50/72 o derribar otros estilos. (Para ser abierto al respecto, lo prefiero, pero estoy abierto a otras ideas.) Solo quiero obtener la razón de por qué las personas les gusta o se oponen a varios estilos de mensajes de error de GIT. (No dude en mencionar los puntos que no se han mencionado, también.)
Me acabo de dar cuenta de que la interfaz web de Github te avisará si tu primera línea tiene más de 50 caracteres diciendo "ProTip: los resúmenes de cometer grandes son de 50 caracteres o menos. Coloca información adicional en la descripción extendida". –