2015-08-14 153 views
20

我有一个存储库的Visual Studio在线团队项目。我一直在使用VS 2013一段时间了。Visual Studio 2015团队资源管理器没有看到现有的本地资源库克隆

我安装了VS 2015,并在团队资源管理器中在线连接到Visual Studio,并选择了相关项目。

然而,在解决方案,它说:

必须克隆库以开放式解决方案为这个项目。

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

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

为什么VS 2015团队资源管理器看不到现有的资源库文件夹? 我该如何解决这个问题,而不是删除文件夹并再次进行克隆?

回答

25

由于Visual Studio 2013维护了它的存储库列表(以及它们的远程存储),与VS 2015存储此信息的位置分开。

打开团队资源管理器,转至连接页面,然后在Local Git Repositories部分中,单击Add按钮。导航到您先前克隆的存储库。

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

+3

不幸的是,我只在“VS15 –

+4

”上发现了“没有找到新的存储库”。我收到了同样的消息。解决方案是右键单击本地存储库列表中的存储库并将其删除。然后按照Edward再次描述的步骤操作。 – Frederic

+1

我还得到“没有找到新的存储库”,并且我的本地存储库列表为空。 –

1

至少为Visual Studio 2017年和Visual Studio Team服务:

如果你在你的Team Foundation Server或VSTS项目多个仓库请确保您连接到特定的回购你的克隆是,不只是项目。然后,您可以在“连接到项目”对话框的底部输入位置,或者按照其他答案中所述添加它。

0

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

你会看到VS变化“对ApplicationHost.config”文件,然后记住它已被克隆

0

我突然有同样的问题。 VS2015不再承认,一个本地回购是一个克隆,我应该做一个新的克隆到“[ProjName] 2”...

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

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

,一切都好起来!