私は大規模なコードベースを持っています。ほとんどすべての単一ファイルが正しく整列されておらず、変数やメソッド間の間隔が狭かったり、一般的に醜いコードです。gitでレガシープロジェクトのクリーンアップコミットを管理する良い方法はありますか?
私はそれを使って作業していますが、インデントのようなものを修正すると、コミットの履歴がかなり醜いものになります。私はラインが1つのスペースオフになっている小さなインデントの問題の話ではない
、私は私の歴史を維持しながら、このようなコードをクリーンアップするための良い方法は何
class Xyz
def foo
end
def bar
@something
end
end
ような何かについて話しています関連性?私はすべてを一度に自動整列し、1つの大きなコミットを行うべきですか?