有没有办法在 MSVS 的团队资源管理器中显示几个回购协议的变化?

is there a way to show changes in several repos in team explorer in MSVS?

我需要在 MSVS Team Explorer 中浏览多个存储库的存储库更改。回购是普通的 git,没有 TFS 集成

Team Explorer 看起来像这样(选择了第二个存储库,它是 .sln 所在的位置):

默认情况下,团队资源管理器仅显示 .sln 文件所在的存储库,而实际上代码库使用 2 个存储库(2ns 是共享的)。而且我无法浏览第二个 repo 的代码更改,然后通过这种方式在空解决方案中打开它:

这显然不是一个选项,因为它关闭了带有代码库的解决方案,我想从团队资源管理器中导航。

我有两个问题:

  1. 有没有办法让团队资源管理器按照我需要的方式工作?
  2. 如果没有,请您在评论中推荐,而不是在答案中推荐(否则我认为post会被关闭)另一个带有[=34=的小部件] 更改很好地集成到 MSVS 中。

我找到了一个名为 “Easy Git Integration Tools”的插件,它有“待定更改”window。但它破坏了 MSVS 右下窗格中的当前分支 VS 控件。

我发现如果我将 MSVS 切换到内置 git 源代码控制提供程序而不是 TFS,它就会开始按预期工作:“团队资源管理器 - 更改”(w/ Git 源代码控制提供程序) window 显示所有项目和光盘目录中的更改文件。

还有 "Git Tools" 插件,但 Team Explorer 带有 git 加上 "Git Diff保证金 对我来说足够了。