我刚刚重写了一个简单的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