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

如何通过ADO API调用创建默认分支为develop的ADO代码仓库

解决方法

1. 调用对应ADO API修改默认分支

你需要在仓库创建完成、master和develop两个分支都初始化成功后,调用仓库更新接口修改默认分支配置,接口信息如下:

  • 请求方式:PATCH
  • 请求地址:{organization_url}/{project}/_apis/git/repositories/{repositoryId}?api-version=7.1-preview.1
    对应你配置文件里的参数,organization_url填你yml中配置的https://xxxx.visualstudio.com/,project填CloudTeam,{repositoryId}替换为你创建仓库后返回的仓库ID,也可以直接填仓库名称。
  • 请求头需要携带鉴权信息,Content-Type设置为application/json
  • 请求体内容:
{
  "defaultBranch": "refs/heads/develop"
}

2. 适配现有工作流的建议

不需要修改你现有repo.yml里的branches相关配置,修改默认分支属于仓库级别的配置项,不属于单分支策略范畴,你只需要在现有仓库创建、分支初始化的步骤之后,新增一步调用上述API的逻辑即可。

注意事项

  • 调用接口前必须确保develop分支已经在仓库中成功创建,否则接口会返回报错
  • 你用于调用API的身份需要有仓库的编辑设置权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 09:09:05