Я нахожу, что я делаю много небольших изменений в своем исходном коде, часто вещи, которые практически не имеют функционального эффекта. Например:
- Обновление или исправление комментариев.
- Перемещение функций в классе для более естественного порядка чтения.
- Интерполяция и выравнивание некоторых деклараций для удобства чтения.
- Свернуть что-то, используя несколько строк на одном.
- Удаление старой части кода с комментариями.
- Исправление некоторых непоследовательных пробелов.
Я думаю, у меня есть серьезное внимание к деталям в моем коде. Но проблема в том, что я не знаю, что делать с этими изменениями, и они затрудняют переход между ветвями и т.д. В git. Я не знаю, нужно ли совершать мелкие изменения, спрятать их или поместить в отдельную ветвь маленьких хитростей и слить их позже. Ни один из этих вариантов не кажется идеальным.
Основная проблема заключается в том, что подобные изменения непредсказуемы. Если бы я их совершил, было бы так много коммитов с сообщением "Незначительное изменение эстетики кода". Потому что, во-вторых, я делаю такую фиксацию, я замечаю другую аналогичную проблему. Что мне делать, когда я делаю небольшие изменения, значительные изменения, а затем еще одно незначительное изменение? Я хотел бы объединить три незначительных изменения в один коммит. Это также раздражает просмотр файлов, измененных в git status
, когда это изменение почти не требует моего внимания. Я знаю о git commit --amend
, но я также знаю эту плохую практику, поскольку это делает мое репо непоследовательным для пультов.