Когда я разрабатываю функцию, мне обычно нужно менять несвязанные файлы: утилиты, помощники. Но не только те. Бывают случаи, когда какое-то хранилище событий не связано с этой функцией, а просто содержит дополнительный код, позволяющий разработать основную функцию.
Изначально я просто пропустил эту проблему. Но теперь я понимаю, что трудно понять, почему я изменил некоторые файлы, если они не связаны с функцией, которую я зафиксировал. Мне нужно что-то вроде обычных комментариев в файлах, но они должны быть видны только для git: когда я просматриваю сообщение / историю коммитов, я хочу понять, почему я сделал конкретное c изменение. Я не могу комментировать каждое изменение. Самая большая проблема заключается в том, что мое изменение может заключаться не просто в добавлении строк кода, а в удалении. Никому не нужно видеть комментарии для отсутствующих строк.
Моя первая идея - зафиксировать изменения с комментариями в файлах, а затем сделать еще один коммит для удаления комментариев. Это как обходной путь. Я работаю в PhpStorm. И я всегда вижу git историю там. Я хочу открыть файл из коммита и посмотреть, почему я сделал некоторые изменения. Я был бы очень полезен для меня. Очень полезный. Для меня это дает ту же прибыль, что и я, получая сообщение о коммите.
Я не вижу других решений. Возможно, у кого-то еще была такая проблема.
Я также предполагаю, что другие git GUI программы могут иметь такую функцию.