私は大規模なコードベースを持っており、ほとんどすべてのファイルが適切に配置されていないか、変数またはメソッド間のスペースが不適切であるか、または一般的に醜いコードです。
作業しながら改善したいのですが、インデントなどを修正すると、コミット履歴がかなり見苦しくなります。
行が1スペースずれている小さなインデントの問題について話しているのではなく、次のようなことについて話している
class Xyz
def foo
end
def bar
@something
end
end
履歴を適切に保ちながら、このようなコードをクリーンアップする良い方法は何ですか? 一度にすべてを自動調整し、1 つの巨大なコミットを行う必要がありますか?