¿Con qué frecuencia debo enviar cambios al control de código fuente? ¿Después de cada pequeña característica, o solo para grandes características?
Estoy trabajando en un proyecto y tengo una característica a largo plazo para implementar. Actualmente, me comprometo después de cada parte del trabajo, es decir, cada subcaracterística implementada y corregida. Incluso me comprometo después de haber agregado una nueva porción de pruebas para alguna característica después de descubrir un error.
Sin embargo, estoy preocupado por este patrón. En un día productivo de trabajo, podría hacer 10 commits. Dado que estoy usando Subversion, estas confirmaciones afectan a todo el repositorio, por lo que me pregunto si realmente es una buena práctica hacer tantas.