git - 使用 REST API 设置默认分支

标签 git azure-devops azure-devops-rest-api

是否可以使用 Visual Studio Team Service REST API 以某种方式设置 Git 存储库的默认分支?有一个 API for repositories和一个用于设置默认分支的 UI,但我找不到通过 REST API 设置默认分支的可能性。

最佳答案

API 可以在这里找到:Update repository

调用:

PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}?api-version=5.1

有效载荷:

{
    "defaultBranch": "refs/heads/{branchName}"
}

关于git - 使用 REST API 设置默认分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343027/

相关文章:

Git merge 没有快进标志 - 不好的做法?

TFS 构建将消息写入摘要

rest - 通过 Powershell 中的 REST API 调用下载 ZIP 内容

c# - WIQL 树查询从单个子 ID 获取所有父工作项?

azure - 在Azure DevOps中如何使用REST API触发发布?

git - 当 develop 分支与 master 有很大不同时管理修补程序?

git - 在 GIT 中模拟冲突

azure - 使用 Azure DevOps 在订阅之间移动资源

rest - 无法使用个人访问 token (302 重定向)对 Azure DevOps 进行身份验证

git - 删除未完全 merge 的分支会有什么后果?