Con dvcs / git, ¿se prefiere una sola confirmación en lugar de varias confirmaciones temáticas pequeñas?

Esta puede no ser una pregunta específica de git, pero surge en el contexto de git. La idea puede aplicarse más ampliamente a otras vcs.

Estoy trabajando en un pequeño proyecto en el que actualmente soy el único desarrollador. Me estoy acostumbrando a usar git, así que me pregunto sobre las mejores prácticas. A medida que implemento nuevas características / funciones, encuentro que trabajo en varios archivos, sus ejemplos y documentación a la vez, de modo que mi estado de git puede informar 15 archivos que han cambiado. Pero esos archivos pueden estar relacionados con 3 partes diferentes del proyecto.

Es mejor comprometerlos en 3 partes separadas, manteniendo los archivos relacionados juntos, para que luego pueda volver y encontrar más fácilmente esos commits. ¿O es tan fácil comprometerlos todos a la vez con un mensaje apropiado?

Respuestas a la pregunta(3)

Su respuesta a la pregunta