【问题标题】:Work Items, Pull Requests menu not visible in Visual Studio工作项、拉取请求菜单在 Visual Studio 中不可见
【发布时间】:2016-11-22 18:57:16
【问题描述】:

我在两台不同的机器上使用 VSTS 和 Visual Studio 企业版(在 Win10 上都是 VS2015U3)。该项目有一个 git 存储库。在一台机器上,我在另一台机器上确实有所有预期的菜单(https://www.visualstudio.com/en-us/docs/connect/work-team-explorer),其中一些(拉取请求、工作项)丢失了。在两台机器上编辑代码和提交/同步工作正常。

有什么建议吗?

【问题讨论】:

  • 新建项目时可以查看[ ] Add to source control吗?
  • 该项目在源代码控制(VSTS 上的 git)中,并且提交、推送、同步按预期工作。我的一台机器上只有一些菜单,即工作项和拉取请求。

标签: git visual-studio-2015 azure-devops


【解决方案1】:

原因是你只是连接到本地 git 存储库,它喜欢这样:

您配置了 Remotes(Home=>Settings=>Repository Settings=>Remotes),因此您可以提交和同步。

请参阅这些步骤以连接到远程存储库。

  1. 转到团队资源管理器
  2. 单击管理连接=>连接到团队项目
  3. 在解决方案部分中打开解决方案之后(如果它为空,则需要克隆此存储库)

【讨论】:

  • 回购已被克隆。但是点击“连接”就可以了。奇怪的行为。
  • 啊!我想在过去的几个月里我一直在问“谷歌”的错误问题,因为每个搜索结果都让我做了这个奇怪的“克隆 repo,然后刷新连接列表,然后重新启动 VS”,这从来没有奏效。这。这终于奏效了。终于。
  • 如果这对您不起作用,您应该检查以下所有链接是否相同: 1. 项目文件夹中 .git 文件夹下 git config 文件中的远程源 url 2. url您在管理连接中声明要连接 3. 团队资源管理器 > 设置 > 存储库设置 > git > 获取/推送 url。如果其中任何一个不同,则连接不起作用。我在我的公司遇到了问题,我们有 2 个不同的 url 指向同一个 tfs 服务器(例如:oldurl:8080/tfsnewurl/tfs)并且将它们组合起来最终无法让我们像这样连接到远程。
  • 非常不直观。我认为如果设置了remoteVisual Studio 应该会自动连接。或者,至少提供一个需要连接的指示。
【解决方案2】:

我有同样的问题。通过重新连接到 tfs-server 解决了这个问题。在 VS 2017 Team Explorer 上,转到“管理连接”和“添加服务器”。

【讨论】:

    【解决方案3】:

    使用 VS (Visual Studio) 2019 的步骤:

    1. 管理连接 > 连接到项目...
    2. 扩展服务器,并project 找到你想要的repo,然后
    3. 如果它已经被克隆,“连接”应该是默认选项 - 点击它!

    为什么微软不只是自动神奇地做到这一点让我感到困惑!我可以同步所有内容,但没有拉请求,直到我跳过这个连接到服务器/项目/存储库的小步骤..

    【讨论】:

    • 当我尝试添加一个连接时,它只允许我添加一个 Azure DevOps 服务器。顺便说一句,我已经升级到 2019 年的最新版本。编辑:原来这就是他们现在所说的 TFS。
    • 服务器/服务列表可以混合使用基于 TFS/本地的服务,以及分别用服务器/硬件堆栈或云图标表示的 Azure DevOps(基于云)服务。展开这些以深入了解集合 (TFS) 或项目(云)。
    • 亚当,你指的是VS 2019吗?
    【解决方案4】:

    这发生在我将 Visual Studio 2017 升级到 15.6.2 后。我能够将我的更改推送到服务器、提交、同步等,但由于某种原因,当我尝试发出拉取请求时,该选项未在团队资源管理器中列出。我搜索并找到了这个解决方案来提供帮助。仍然不确定为什么我可以推送/同步,但无法执行拉取请求,因为它说我没有连接到 TFS 服务器。

    一旦我重新连接,Pull Request 选项就会重新出现,我可以提出我的 Pull Request。希望这对其他人有所帮助。

    【讨论】:

      【解决方案5】:

      我有同样的问题。我无法从 Visual Studio 创建拉取请求。当我更改计算机密码时,这开始发生。解决方案是您再次连接到您的项目。

      【讨论】:

        【解决方案6】:

        En 工具 - 选项 - 预览功能 取消选中“新 git 用户体验”选项

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-11-03
          • 1970-01-01
          相关资源
          最近更新 更多