You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否基于其他Azure DevOps仓库的分支创建或复制分支?

这两种操作完全可行,具体实现方法如下

操作1:将IndRepo的main分支复制到ADF_xxxx仓库并自定义分支名

你可以通过Git命令行完成这个操作,步骤如下:

  • 克隆IndRepo到本地(若未克隆过):
    git clone <IndRepo的Git远程地址>
    
  • 进入克隆后的仓库目录:
    cd IndRepo
    
  • 添加ADF_xxxx仓库作为新的远程仓库:
    git remote add adf-target <ADF_xxxx的Git远程地址>
    
  • 将IndRepo的main分支推送到ADF_xxxx仓库,并指定新的分支名称(比如adf-main-copy):
    git push adf-target main:adf-main-copy
    
  • 操作完成后,可选择移除临时添加的远程仓库关联:
    git remote remove adf-target
    

操作2:在ADF_xxxx仓库基于IndRepo的main分支创建新分支

有两种便捷的实现方式:

方式一:Git命令行操作

  • 克隆ADF_xxxx仓库到本地:
    git clone <ADF_xxxx的Git远程地址>
    
  • 进入仓库目录:
    cd ADF_xxxx
    
  • 添加IndRepo为远程仓库:
    git remote add ind-source <IndRepo的Git远程地址>
    
  • 拉取IndRepo的main分支到本地:
    git fetch ind-source main
    
  • 基于拉取的main分支创建新分支(比如feature/from-ind-main):
    git checkout -b feature/from-ind-main ind-source/main
    
  • 将新分支推送到ADF_xxxx仓库:
    git push origin feature/from-ind-main
    
  • 可选移除临时远程关联:
    git remote remove ind-source
    

方式二:Azure DevOps界面操作

  • 打开ADF_xxxx仓库的Azure DevOps页面,进入「分支」选项卡
  • 点击「新建分支」按钮
  • 在弹出的窗口中,「源分支」选择「其他仓库」,然后找到IndRepo的main分支
  • 输入你想要的新分支名称,点击「创建」即可完成

内容的提问来源于stack exchange,提问作者Patterson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 11:20:04