我在一个bitbucket Repo中有一个android项目(让我们称它为repo A)。 我必须创建一个新的Android应用程序,它与旧的Android应用程序和进一步的修改非常相似。对于这个新的Android应用程序,我想要一个新的bitbucket repo。 我创建了一个新的bitbucket repo(让我们称它为repo B) 目前回购B是空的。 现在我想将repo A的所有代码文件复制到repo B.这样我就可以在repo B中做进一步的android开发。 在这一过程中,我想保持回购A完整。
请告知如何实现。
答案 0 :(得分:0)
这里有两种可能的方法。
如果您希望Repo B能够从Repo A接收未来的更新,那么fork Repo A最容易。然后,Repo B将拥有自己的权限,CI / CD设置等,但Repo B将作为Repo A的完整克隆启动,您将能够根据需要同步两者之间的任何新更改。
如果你不想那样,那么你可以从任何地方推送你想要的任何代码到repoB。在本地系统上执行此类操作可能最简单:
cp -rp repoA repoB
cd repoB
git remote set-url origin git@bitbucket.org:owner/repoB.git