Установлено, что каждая отдельная фиксация Git должна быть одним логическим изменением. Также установлено, что этот производственный процесс часто бывает грязным (см. не быть скрытым - Сет Робертсон выступает за "Совершайте чаще, совершенствуйте позже".
Я обнаружил, что в какой-то момент, либо в конце проекта, либо в конце серии связанных коммитов, мне нужно привести свой код в порядок, особенно если я был поглощен проблемой и работал быстро. Под аккуратным я подразумеваю не логические изменения, влияющие на реальную работу программы, а такие вещи, как:
- Уточняющие комментарии
- Изменение порядка функций для улучшения читаемости
- Исправление отступов/пробелов
- Удаление старых тестов, таких как
// console.log(variables)
Тогда мой вопрос: рекомендуется ли сохранять эти «косметические» изменения в отдельном отдельном коммите? (И если нет, то как они должны быть зафиксированы?)
Обратите внимание, что я не предлагаю мнения по этому поводу. Конечно, существует устоявшаяся передовая практика; в приведенной выше статье подчеркивается соблюдение стандартов, поэтому важно знать, что это за стандарты.
Помимо статьи Сета Робертсона, я прочитал следующие существующие вопросы, но нигде не могу найти ответ на свой вопрос: