У меня есть большая кодовая база, где почти каждый отдельный файл не выровнен должным образом, имеет плохой интервал между переменными или методами или просто вообще некрасивый код.
Я бы хотел улучшить его, работая с ним, но исправление таких вещей, как отступы, делает историю коммитов довольно уродливой.
Я не говорю о небольших проблемах с отступами, когда строка находится на расстоянии одного пробела, я говорю о чем-то вроде
class Xyz
def foo
end
def bar
@something
end
end
Какой хороший способ очистить подобный код, сохранив при этом мою историю? Должен ли я просто автоматически выровнять все и сделать один огромный коммит?