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

如何使用Visual Studio(含2017版)浏览VSTS远程Git仓库?

嘿,咱们一步步来解决你的问题:

1. 如何用Visual Studio 2017浏览VSTS上的远程Git仓库
  • 首先确保你用有权限访问VSTS(现在叫Azure DevOps)项目的账号登录了VS2017,你可以通过文件 > 账户设置来确认登录状态。
  • 点击视图 > 团队资源管理器打开团队资源管理器面板,如果它没显示,这个操作会直接调出它。
  • 在团队资源管理器顶部点击「连接」按钮(插头样式的图标),你应该能在「Azure DevOps服务」分类下看到你的VSTS项目。如果没找到,点击「添加账户」或「连接到项目」来搜索你的VSTS实例。
  • 连接到目标VSTS项目后,展开项目找到你要浏览的Git仓库:
    • 要是想把仓库同步到本地,点击「克隆」即可;
    • 要是只想浏览远程内容不想克隆,右键仓库选择「浏览」,这会在VS内直接打开仓库的网页视图,能查看分支、提交记录、文件结构等内容。
  • 如果你已经把仓库克隆到本地了,切换到团队资源管理器里的「更改」「分支」或「历史记录」标签页,就能完成拉取、推送、查看提交等远程仓库交互操作。
2. 解决Git管控方案下Source Control Explorer的异常问题

你遇到的其实是Visual Studio里TFVC(Team Foundation版本控制)和Git之间的常见混淆点,咱们理清楚:

  • 首先要明确:Source Control Explorer是专门为TFVC设计的工具,完全不支持Git工作流。这就是为什么会弹出切换到TFS插件的提示——VS试图用针对另一种版本控制系统的工具来处理你的Git仓库。
  • 当你的解决方案由Git管控时,Source Control Explorer会被禁用,这是正常现象。你应该用团队资源管理器(视图 > 团队资源管理器)来完成所有Git相关操作:查看远程分支、提交记录、拉取/推送变更、对比文件差异等等。
  • 关于「解决方案由其他源代码管理插件管控」的提示也是正常的——因为Git正在管理你的仓库,TFS插件无法接管,这正是你想要的状态。你完全不需要切换插件,忽略这个提示,专注使用团队资源管理器里的Git专属工具就好。

简单总结:Source Control Explorer并不适用于Git仓库场景,改用团队资源管理器来浏览和管理VSTS远程Git仓库,就不会再遇到插件切换的提示,也能正常完成所有Git操作了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:19:19