gpt4 book ai didi

git - 重新创建Android项目后如何 merge Git存储库?

转载 作者:行者123 更新时间:2023-12-03 17:54:22 26 4
gpt4 key购买 nike

我有一个具有相当历史的Android应用程序(我们称之为Foo),它从Eclipse开始,然后迁移到Android Studio。它曾经具有以下旧式目录结构:

Foo
MyAndroidLibrary
Foo


MyAndroidLibray和Foo分别拥有自己的存储库。为了解决各种遗留问题,我从头开始使用Android Studio重新创建了Foo。现在,它具有以下目录结构:

Foo
MyAndroidLibrary
App


现在,Foo只有一个存储库,而不是两个。我基本上将所有文件从旧的MyAndroidLibrary复制到新的MyAndroidLibrary,再从旧的Foo目录复制到新的App目录。

是否可以将MyAndroidLibrary和Foo下的两个旧存储库分别合并到Foo下的新存储库中?

最佳答案

假设您想保留他们的提交:首先,您应该尝试(在单独的本地存储库中进行测试)将两个存储库历史记录合并到一个新存储库中。

请参见“ How do you merge two Git repositories?”,使用git filter-branch --index-filter调整一个项目路径。
然后将其放入另一个仓库中。

关于git - 重新创建Android项目后如何 merge Git存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53809092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com