Могу ли я сделать большие изменения в git-репо, не делая git-blame бесполезным?

Итак, допустим, у меня есть репо, и его развитие было... органичным.

В попытке разобраться, я установил стандарты кодирования с сопутствующими файлами.

Я использую хороший линтер, который может автоматически решить многие мирские проблемы.

Если я запускаю это для репозитория и фиксирую изменения, информация о git-blame для любых существенно измененных файлов станет бесполезной.

Итак, есть ли способ избежать этой проблемы?

Например, есть ли способ назначить вину за линию кому-то, кроме коммиттера? Способ совершения без изменения информации о вине?

Возможен другой подход (если коммиты не подписаны): построчно исправлять скрипт и фиксировать каждое изменение как соответствующий пользователь... но это создаст огромную цепочку коммитов в вашем репо...

С помощью git blame чтобы просмотреть предыдущие коммиты, после того как очистка состоялась, на самом деле не решается этот вопрос.

Какие-либо решения этой проблемы?

0 ответов

Другие вопросы по тегам