【问题标题】:Visual Studio 2017 Create Pull Request button disappear randomlyVisual Studio 2017 创建拉取请求按钮随机消失
【发布时间】:2023-04-04 12:00:02
【问题描述】:

我一直在使用 Visual Studio 2017 使用 .NET Core 开发 Angular 7 应用程序。

令人惊讶的是,“团队资源管理器”窗格上的“创建拉取请求”按钮不会以随机方式显示。这导致我在浏览器上打开 DevOps 门户,并在几次点击后发出拉取请求。 如果我总是可以使用 VS 内置的“创建拉取请求”按钮,这会容易得多。

开发人员很想讨论这个问题并持有相互矛盾的想法。 根据我的经验,这个问题从一开始就与 VS 2017 有关。

有谁知道如何解决这个问题?任何解决方法?

我的 Visual Studio 版本如下所示:

【问题讨论】:

    标签: visual-studio-2017 azure-devops pull-request team-explorer


    【解决方案1】:

    如果通过在“连接”页面中粘贴 URL 来克隆 Git 存储库,则 Git 操作(例如:拉取、推送)将起作用,因为它们使用 Git 协议。但是,要启用工作项、构建和拉取请求等功能,需要与 Azure DevOps 服务器建立额外的连接。

    当您发现自己处于这种状态时,导航到团队资源管理器中的“连接”页面,查看您是否已连接到远程项目和存储库。如果不是,请单击“管理连接”链接并启动“连接”对话框。在对话框中,找到您的项目和远程存储库(您从中克隆了本地存储库)并连接到它们。只要 Git 存储库中的原始远程 URL 与项目/远程存储库 URL 匹配,那么连接的功能就应该开始工作了。

    我们知道,在没有连接到服务器的情况下使用 Git 存储库来获得附加功能太容易了。我们希望在未来的版本中改进这部分体验。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      你的问题根本和Azure DevOps无关,主要是你的Visual Studio 2017设置的问题。

      查看你的 VS 2017 about box 的截图,我看到你安装了很多扩展。这可能会导致配置问题。还有一个可能的 MEF 缓存损坏。您不应安装任何无法证明与您的 VS 2017 版本兼容的扩展,因为该扩展可能无法跟上 VS 2017 的更新和补丁。

      尝试使用“VS 2017 的开发人员命令提示符”在命令提示符下运行 DEVENV.EXE /ResetSkipPkgs 来重置 Visual Studio,然后重新启动。

      如果这不起作用,则必须使用 Visual Studio 安装程序修复 VS 2017 安装。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-11
        • 2017-12-19
        • 1970-01-01
        • 1970-01-01
        • 2017-04-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多