【问题标题】:Visual Studio 2015 Team Explorer doesn't see existing local repository cloneVisual Studio 2015 Team Explorer 看不到现有的本地存储库克隆
【发布时间】:2015-11-08 03:47:03
【问题描述】:

我有一个带有存储库的 Visual Studio 在线团队项目。我已经在 VS 2013 中使用了一段时间了。

我安装了 VS 2015 并在团队资源管理器中在线连接到 Visual Studio 并选择了有问题的项目。

但是,在解决方案下它说:

您必须克隆存储库才能打开此项目的解决方案。

我确实去了设置并编辑了我的全局设置以正确设置我的存储库根目录。 (与 Visual Studio 2013 中设置的位置相同)

但是,它已经被克隆并在我的本地机器上。

为什么 VS 2015 Team Explorer 看不到现有的存储库文件夹? 除了删除文件夹并再次克隆之外,我该如何解决这个问题?

【问题讨论】:

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


    【解决方案1】:

    因为 Visual Studio 2013 与 VS 2015 存储此信息的位置分开维护它所看到的存储库(及其远程)列表。

    打开团队资源管理器,转到连接页面,然后在本地 Git 存储库部分中,单击添加按钮。导航到您之前克隆的存储库。

    由于你连接到服务器,VS 会意识到你刚刚打开的存储库是你服务器中存储库的克隆,并启用 TFS 功能。

    【讨论】:

    • 遗憾的是,在 VS15 的这种情况下,我只得到“没有找到新的存储库”
    • 我也有同样的信息。解决方案是右键单击本地存储库列表中的存储库并将其删除。然后按照 Edward 再次描述的步骤进行操作。
    • 我也得到“没有找到新的存储库”,我的本地存储库列表是空的。
    • 对我来说,删除本地存储库并重新添加它是行不通的。对我来说,它可以转到 tfs-connection 并删除项目,然后重新连接到 tfs。在此之后,远程和本地存储库再次连接。
    • 这对我不起作用,直到我将 Visual Studio Online 远程的名称更改为 "origin"。它似乎不喜欢拥有多个遥控器而不是默认遥控器。
    【解决方案2】:

    至少对于 Visual Studio 2017 和 Visual Studio Team Services:

    如果您的 Team Foundation Server 或 VSTS 项目中有多个存储库,请确保您已连接到您的克隆所针对的特定存储库,而不仅仅是项目。然后,您可以在“连接到项目”对话框的底部输入位置,或者按照其他答案中的说明添加它。

    【讨论】:

      【解决方案3】:

      或者只是关闭 VS,然后导航到您克隆的目录并在较新的 Visual Studio 中打开解决方案。

      你会看到VS修改了“applicationhost.config”文件,然后记得是被克隆了

      【讨论】:

        【解决方案4】:

        我突然遇到了同样的问题。 VS2015 不再识别,本地存储库之一是克隆,我应该对“[ProjName]2”进行新的克隆...

        对我来说,它有助于重新连接到远程团队项目:

        1. 打开本地存储库解决方案
        2. 转到连接管理器(“管理连接”)
        3. 取消选中远程项目(“团队项目”)
        4. 点击连接关闭窗口
        5. 重新打开连接管理器
        6. 再次检查团队项目并“连接”

        一切又好了!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-11-13
          • 2016-06-02
          相关资源
          最近更新 更多