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

使用SSH克隆Azure DevOps仓库到Visual Studio 2022遇分支及文件缺失问题

解决Azure DevOps仓库克隆至VS2022后分支、文件缺失的问题

1. 检查本地分支状态

打开VS2022终端(或系统命令行,进入克隆的仓库目录),执行命令查看所有分支:

git branch -a

若输出包含remotes/origin/development,说明远程分支已同步到本地但未切换;若看不到该分支,说明远程分支未拉取成功。

2. 拉取并切换到目标分支

  • 若已看到远程分支记录,直接切换到development分支:
git checkout development

或创建本地分支并关联远程分支:

git checkout -b development origin/development
  • 若未看到远程分支,先拉取所有远程分支信息:
git fetch origin

再执行上述切换命令。

3. 验证SSH连接有效性

在终端测试Azure DevOps的SSH连接:

ssh -T git@ssh.dev.azure.com

返回Hi [你的用户名]! You've successfully authenticated...则连接正常;若报错,检查以下内容:

  • Azure DevOps中添加的是**公钥文件(.pub后缀)**的完整内容,而非私钥
  • 本地SSH代理是否运行,可通过ssh-add命令重新加载密钥并输入密码短语
  • 克隆使用的SSH URL格式是否正确,应为git@ssh.dev.azure.com:v3/[组织名]/[项目名]/[仓库名]

4. 重新克隆(可选)

若上述步骤无效,尝试重新操作:

  • 删除本地已克隆的仓库文件夹
  • 在VS2022克隆界面,指定development分支进行克隆(界面中可选择目标分支)

5. 检查VS2022视图设置

确认VS2022的Git分支视图未隐藏目标分支:

  • 打开VS2022的Git菜单 → 分支
  • 勾选“显示所有分支”选项,确认development分支在列表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 06:07:08