Use o DVCS para editar o histórico
Se você está preocupado com um histórico de consolidação limpo, considere fazer seu trabalho principal nas ramificações de recursos . Se você trabalha com um VCS distribuído , pode editar facilmente seu histórico de consolidação antes de enviá-lo para a ramificação principal. Se você estiver no SVN, tente o Git - ele pode interagir bidirecionalmente com o Subversion, e você também pode editar o histórico antes de realmente se comprometer com o Subversion.
Mantenha o bom senso de outra maneira
Se você não deseja ou não pode editar o histórico de consolidação, não há motivo funcional para realizar uma consolidação atômica ou atômica para um erro de digitação menor que não afeta os testes ou compilação automáticos . Nesses casos, na minha opinião, manter o histórico de confirmação limpo deve ser mais importante do que realizar confirmações realmente atômicas. A mistura de uma ou duas correções de erros de digitação com uma modificação "regular" não prejudicará qualquer processo de revisão em potencial. No entanto, você pode querer agrupar várias correções triviais em uma confirmação, talvez ao "limpar" após uma sessão de codificação maior.
Observe que os erros funcionais ainda devem ser confirmados o mais rápido possível em uma confirmação atômica.
O tom geral das respostas aqui parece sugerir uma estratégia de "comprometer tudo rápido", mesmo para erros menores. Costumo discordar e dar boas-vindas à discussão.