Com que frequência devo confirmar alterações no controle de origem? Depois de cada recurso pequeno ou apenas de recursos grandes?
Estou trabalhando em um projeto e tenho um recurso de longo prazo para implementar. Atualmente, eu estou comprometendo após cada parte do trabalho, ou seja, cada sub-recurso implementado e corrigido o erro. Eu até cometi depois de adicionar um novo bloco de testes para algum recurso depois de descobrir um bug.
No entanto, estou preocupado com esse padrão. Em um dia produtivo de trabalho, posso fazer 10 confirmações. Dado que estou usando o Subversion, esses commits afetam todo o repositório, então eu me pergunto se é realmente uma boa prática fazer tantos?