我决定在我的一个 Rails 应用程序中进行一次大的编码改造,这样更容易从头开始重新开始,然后从我的旧代码中一个接一个地重新添加,直到我将大部分代码重新集成。现在我想基本上采用我现在拥有的东西并将其作为我的新应用程序并摆脱旧应用程序,但我希望该应用程序中的旧 git log 存在,并且我的应用程序转换被视为只是另一个提交(虽然很大)。有什么好方法可以做到这一点?
我想删除旧应用程序的整个目录结构,除了 .git 目录,然后复制新应用程序的整个目录结构,添加和提交,但这似乎相当混乱。有更好的方法吗?