Могу ли я сделать большие изменения в git-репо, не делая git-blame бесполезным?
Итак, допустим, у меня есть репо, и его развитие было... органичным.
В попытке разобраться, я установил стандарты кодирования с сопутствующими файлами.
Я использую хороший линтер, который может автоматически решить многие мирские проблемы.
Если я запускаю это для репозитория и фиксирую изменения, информация о git-blame для любых существенно измененных файлов станет бесполезной.
Итак, есть ли способ избежать этой проблемы?
Например, есть ли способ назначить вину за линию кому-то, кроме коммиттера? Способ совершения без изменения информации о вине?
Возможен другой подход (если коммиты не подписаны): построчно исправлять скрипт и фиксировать каждое изменение как соответствующий пользователь... но это создаст огромную цепочку коммитов в вашем репо...
С помощью git blame
чтобы просмотреть предыдущие коммиты, после того как очистка состоялась, на самом деле не решается этот вопрос.
Какие-либо решения этой проблемы?