私は自分の Rails アプリの 1 つで大幅なコーディングのオーバーホールを行うことにしました。これにより、最初からやり直し、古いコードの一部を 1 つずつ追加し直して、大部分を再統合することが容易になりました。今、私は基本的に今持っているものを新しいアプリにして古いものを取り除きたいと思っていますが、そのアプリの古い git ログを存在させ、アプリの切り替えを別のコミットのように扱いたいと思っています (大きいですが)。これを行う良い方法はありますか?
古いアプリの .git ディレクトリ以外のディレクトリ構造全体を削除してから、新しいアプリのディレクトリ構造全体をコピーして追加し、コミットすることを考えましたが、それはかなり面倒です。それを行うより良い方法はありますか?