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

在Sourcetree中为Azure DevOps创建Pull Request遇配置问题求解决方案

解决Sourcetree中无Azure DevOps选项无法创建Pull Request的问题

以下是几个经过验证的解决办法:

1. 更新Sourcetree到最新版本

部分旧版本的Sourcetree确实没有内置Azure DevOps的主机选项,先检查并升级到最新版:

  • 打开Sourcetree,点击顶部菜单栏的「帮助」→「检查更新」
  • 完成升级后重启软件,再进入远程设置界面,大概率会出现Azure DevOps的选项,直接配置即可

2. 用Bitbucket Server选项兼容配置Azure DevOps

如果更新后还是没有Azure DevOps选项,可以尝试用Bitbucket Server的配置项来适配:

  • 在添加远程主机时,选择「Bitbucket Server」类型
  • 服务器URL填写你的Azure DevOps组织地址,格式为 https://dev.azure.com/你的组织名称/
  • 认证方式选择「个人访问令牌(PAT)」:
    • 登录Azure DevOps,进入「用户设置」→「个人访问令牌」,生成一个包含仓库读写权限的令牌
    • 回到Sourcetree,用户名可以任意填写(PAT认证不依赖用户名),密码栏填入刚才生成的PAT
  • 配置完成后,尝试创建Pull Request,多数情况下可以正常触发Azure DevOps的PR流程

3. 结合命令行或网页端完成PR创建

如果上述配置都不生效,也可以用更直接的方式:

  • 先在Sourcetree里完成分支的提交和推送操作
  • 方式一:打开Azure DevOps网页端,进入对应仓库,选择你的分支直接发起Pull Request
  • 方式二:使用Azure CLI命令创建PR,先安装并配置Azure CLI,然后执行:
    az repos pr create --repository <你的仓库名> --source-branch <源分支名> --target-branch <目标分支名>
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 07:24:23