如何在VS Code或Azure DevOps中复制Git分支至同组织新仓库
分支迁移操作指南(VS Code + Azure DevOps)
一、Visual Studio Code 操作步骤
- 确保本地MF_Dev分支代码最新:在VS Code终端执行
git pull origin MF_Dev - 添加目标仓库为远程源:执行
git remote add new-origin <Repository_work的Git克隆地址> - 推送分支到目标仓库:执行
git push new-origin MF_Dev:MF_Dev - 切换到目标仓库工作环境:
- 方法1:直接克隆Repository_work到本地,切换到MF_Dev分支
- 方法2:移除原远程源
git remote remove origin,再将新源重命名为origingit remote rename new-origin origin
- 删除原分支:
- 删除远程原分支:执行
git push origin --delete MF_Dev - 删除本地原分支:在VS Code左侧「源代码管理」面板的「分支」列表中,右键点击MF_Dev分支选择「删除分支」
- 删除远程原分支:执行
二、Azure DevOps 网页端操作步骤
- 登录Azure DevOps组织,进入Repository_A所在项目
- 进入仓库页面,左侧菜单选择「分支」,找到MF_Dev分支,点击右侧
...按钮选择「创建拉取请求」 - 在拉取请求设置中,目标仓库选择同组织的Repository_work,目标分支选择「创建新分支」并命名为MF_Dev
- 填写拉取请求标题后提交,权限允许的话直接完成拉取请求,分支将自动复制到目标仓库
- 删除原分支:回到Repository_A的分支页面,找到MF_Dev分支,点击
...按钮选择「删除分支」确认即可
内容的提问来源于stack exchange,提问作者PV8
相关产品推荐
相关产品推荐

