Как сохранить автора git построчно при использовании средства форматирования кода? - PullRequest
0 голосов
/ 11 февраля 2019

Мы устали от ворса.Поэтому мы хотим использовать black в нашем проекте.К сожалению, это меняет почти все остальные строки в нашем проекте, что может привести к потере большей части информации об авторстве.Мы используем annotate в pycharm или git blame, чтобы выяснить, с кем поговорить, глядя на конкретные фрагменты кода.Как можно сохранить эту информацию при изменении большого количества файлов за один коммит?

Редактировать : так как это дубликат этого вопроса , я бы хотел сосредоточитьсяскорее на подходе "как можно лучше".

Предположим, что фиксация lint создана искусственным (но известным) автором, следовательно, служит флагом.Можно ли тогда создать git blame подобный вывод, который показывает всех авторов , начиная с этого коммита lint, а также любого предыдущего автора строк, которые были изменены в этом коммите?

Я понимаю, что это не будет хорошо работать для линий, которые были разделены / объединены, но, по крайней мере, это дает более быстрый способ ограничить круг потенциальных людей, с которыми можно общаться, до 1,2,3 человек.

...