我有一个项目是SpringBoot BE和Angular FE。FE和BE目前都是同一个存储库的一部分。我刚刚在bitbucket中找到了“projects”,它似乎允许我将几个repos组合在一起作为一个项目。将BE/FE项目拆分到同一项目下的自己的repo中的最佳方法是什么(BitBucket有“从此文件夹创建repo”之类的操作吗?)
ssm49v7z1#
我的建议是:1.创建新项目并为其指定名称(myapp-proj)1.在同一个项目中创建一个新的存储库,使用您喜欢的名称(fe-repo)。1.将新存储库克隆到您选择的新本地目录中:cd mynewfolder && git clone https://myrepo .1.复制mynewfolder中包含owl项目的目录的内容:cp -a /existingrepodirectory/. /mynewfolder1.从现有的存储库目录中删除角目录和文件1.将更改推送到第一个现有存储库的远程存储库1.切换到mynewfolder并删除springBoot目录和文件1.将新文件和文件夹推送到新的远程存储库。如果第一个repo不在您创建的项目中,只需按照bitbucket gui中的以下命令添加即可:1.导航到要添加到项目中的存储库。1.点按边栏中的设置。1.从“项目”菜单中选择要将存储库移动到的项目。1.单击保存存储库详细信息
cd mynewfolder && git clone https://myrepo .
cp -a /existingrepodirectory/. /mynewfolder
oxf4rvwz2#
是的,bitbucket会在创建回购时要求你选择一个项目。
此外,您还可以修改现有的存储库以指向项目。存储库左侧菜单包含存储库设置,然后是存储库详细信息。
有一个分步教程介绍如何拆分repo。https://support.atlassian.com/bitbucket-cloud/docs/split-a-repository-in-two/
2条答案
按热度按时间ssm49v7z1#
我的建议是:
1.创建新项目并为其指定名称(myapp-proj)
1.在同一个项目中创建一个新的存储库,使用您喜欢的名称(fe-repo)。
1.将新存储库克隆到您选择的新本地目录中:
cd mynewfolder && git clone https://myrepo .
1.复制mynewfolder中包含owl项目的目录的内容:
cp -a /existingrepodirectory/. /mynewfolder
1.从现有的存储库目录中删除角目录和文件
1.将更改推送到第一个现有存储库的远程存储库
1.切换到mynewfolder并删除springBoot目录和文件
1.将新文件和文件夹推送到新的远程存储库。
如果第一个repo不在您创建的项目中,只需按照bitbucket gui中的以下命令添加即可:
1.导航到要添加到项目中的存储库。
1.点按边栏中的设置。
1.从“项目”菜单中选择要将存储库移动到的项目。
1.单击保存存储库详细信息
oxf4rvwz2#
是的,bitbucket会在创建回购时要求你选择一个项目。
此外,您还可以修改现有的存储库以指向项目。存储库左侧菜单包含存储库设置,然后是存储库详细信息。
有一个分步教程介绍如何拆分repo。
https://support.atlassian.com/bitbucket-cloud/docs/split-a-repository-in-two/