Soy un graduado universitario reciente (a partir de ayer) - BS en Informática. He sido un gran fanático del control de versiones desde que me enojé con una tarea en la que estaba trabajando y recién empecé desde cero, eliminando algunas horas de trabajo realmente bueno. Whoops!
Desde entonces, he usado Bazaar y Git (y SVN cuando tuve que hacerlo para una clase de Ingeniería de Software), aunque principalmente Git para hacer el control de versiones en todos mis proyectos. Por lo general, soy bastante fiel sobre la frecuencia con la que me comprometo, pero en ocasiones voy por un tiempo (varias funciones, etc.) antes de escribir un nuevo compromiso.
Así que mi pregunta para ti es, ¿con qué frecuencia deberías hacer confirmaciones? Estoy seguro de que no hay reglas estrictas y rápidas, pero ¿qué pautas siguen (intentan) seguir?