将旧版应用程序的代码历史记录与 git 合并



我刚刚重写了一个简单的Rails应用程序。我的应用程序的先前版本具有很长的 git 提交历史记录,我希望通过这次重写来保留该历史记录。我什至没有在重写的应用程序的根目录中初始化 git。您将如何合并这两个应用程序?

我以前从未尝试过 git 合并,但我想我首先必须在重写的应用程序的根目录中初始化 git。从那里我完全迷失了。

这有点偏离主题,但是将旧应用程序的 git 配置导入新应用程序的"方法"是什么?它像复制 .git 文件夹一样简单吗?

你可以看看 git 子树合并:

http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

http://progit.org/book/ch6-7.html

最新更新