Как лучше всего управлять коммитами очистки в git для устаревшего проекта?

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

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

Я не говорю о небольших проблемах с отступом, когда строка отделяется одним пробелом, я говорю о чем-то вроде

 class Xyz
def foo
end

   def bar
  @something
end
   end

Какой хороший способ очистить такой код, сохранив при этом актуальность моей истории? Должен ли я просто автоматически выровнять все сразу и сделать одну огромную фиксацию?

8
задан KL-7 2 January 2012 в 09:53
поделиться