如何将现有的 BitBucket 存储库拆分为项目中的多个存储库?
How do I split up an existing BitBucket repo into several repos in a project?
我有一个项目是SpringBoot BE和Angular FE。
目前 FE 和 BE 都是同一个存储库的一部分。
我刚刚在 bitbucket 中找到 'projects',它似乎允许我将多个回购协议组合在一起作为一个项目。
将我的 BE/FE 项目拆分为同一项目下各自的存储库的最佳方法是什么(BitBucket 是否具有 'create repo from this folder' 类操作?)?
我给你的建议是:
- 创建一个新项目并为其指定一个名称(myapp-proj)
- 在同一个项目中使用您喜欢的名称创建一个新存储库 (fe-repo)。
- 将新存储库克隆到您选择的新本地目录中:
cd mynewfolder && git clone https://myrepo .
- 在 mynewfolder 中复制具有 owl 项目的目录内容:
cp -a /existingrepodirectory/. /mynewfolder
- 从现有的 repo 目录中删除 angular 个目录和文件
- 将更改推送到第一个现有存储库的远程
- 切换到 mynewfolder 并删除 springBoot 目录和文件
- 将新文件和文件夹推送到新的远程仓库。
如果第一个 repo 不在您创建的项目中,只需按照 bitbucket gui 中的以下几条命令添加即可:
- 导航到要添加到项目中的存储库。
- 点击边栏中的设置。
- Select 项目菜单中的项目,您要将存储库移动到的位置。
- 单击保存存储库详细信息
我有一个项目是SpringBoot BE和Angular FE。
目前 FE 和 BE 都是同一个存储库的一部分。
我刚刚在 bitbucket 中找到 'projects',它似乎允许我将多个回购协议组合在一起作为一个项目。
将我的 BE/FE 项目拆分为同一项目下各自的存储库的最佳方法是什么(BitBucket 是否具有 'create repo from this folder' 类操作?)?
我给你的建议是:
- 创建一个新项目并为其指定一个名称(myapp-proj)
- 在同一个项目中使用您喜欢的名称创建一个新存储库 (fe-repo)。
- 将新存储库克隆到您选择的新本地目录中:
cd mynewfolder && git clone https://myrepo .
- 在 mynewfolder 中复制具有 owl 项目的目录内容:
cp -a /existingrepodirectory/. /mynewfolder
- 从现有的 repo 目录中删除 angular 个目录和文件
- 将更改推送到第一个现有存储库的远程
- 切换到 mynewfolder 并删除 springBoot 目录和文件
- 将新文件和文件夹推送到新的远程仓库。
如果第一个 repo 不在您创建的项目中,只需按照 bitbucket gui 中的以下几条命令添加即可:
- 导航到要添加到项目中的存储库。
- 点击边栏中的设置。
- Select 项目菜单中的项目,您要将存储库移动到的位置。
- 单击保存存储库详细信息