我有一个 Android 应用程序(我们称之为 Foo),它有相当多的历史,从 Eclipse 开始,然后迁移到 Android Studio。它曾经具有以下遗留目录结构:
Foo
MyAndroidLibrary
Foo
MyAndroidLibray 和 Foo 分别有自己的存储库。为了解决各种遗留问题,我使用 Android Studio 从头开始重新创建了 Foo。现在它的目录结构如下:
Foo
MyAndroidLibrary
App
现在,Foo 只有一个存储库,而不是两个。我基本上将所有文件从旧的 MyAndroidLibrary 复制到新的 MyAndroidLibrary,并从旧的 Foo 目录复制到新的 App 目录。
是否可以将MyAndroidLibrary和Foo下的两个旧存储库分别合并到Foo下的新存储库中?
假设您想保留他们的提交:您应该首先尝试(在单独的本地存储库中进行测试)将两个存储库历史记录放入一个新存储库中。
See "如何合并两个 Git 存储库? https://stackoverflow.com/a/21495718/6309“, 使用git filter-branch --index-filter https://git-scm.com/docs/git-filter-branch#git-filter-branch---index-filterltcommandgt,调整一个项目路径。
然后将其拉入您的其他存储库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)