Как часто я должен фиксировать изменения в исходном элементе управления? После каждой небольшой функции или только для больших функций?
Я работаю над проектом и имею долгосрочную функцию для реализации. В настоящее время я занимаюсь после каждого куска работы, то есть каждая реализованная субфункция и исправлена ошибка. Я даже фиксирую после того, как я добавил новый кусок тестов для некоторой функции после обнаружения ошибки.
Однако меня беспокоит эта картина. В продуктивный день работы я могу сделать 10 коммитов. Учитывая, что я использую Subversion, эти коммиты влияют на весь репозиторий, поэтому я задаюсь вопросом, действительно ли это хорошая практика сделать так много?