VS2017克隆git回购并映射到团队菜单
我们有2015年TFS和一套git回购协议。我通过git克隆自己克隆了其中一个。它与VS2017合作良好。我可以推拉寻找遥远的起源。然而,当我点击“团队”菜单时,我只看到“管理连接”。看来VS2017没有意识到我连接了。当我尝试连接到git repo时,VS2017关闭我的curernt解决方案并希望我先克隆repo,但我已经复制了 问题是如何将已经克隆的git repo映射到VS2017,从而识别出repo已经克隆,我可以使用一些TFS功能? 看来VS2017确实知道回购协议是以前克隆的。它只有从VS2017自身复制才能理解 更新1 我的步骤是:VS2017克隆git回购并映射到团队菜单,git,visual-studio-2017,tfs-2015,Git,Visual Studio 2017,Tfs 2015,我们有2015年TFS和一套git回购协议。我通过git克隆自己克隆了其中一个。它与VS2017合作良好。我可以推拉寻找遥远的起源。然而,当我点击“团队”菜单时,我只看到“管理连接”。看来VS2017没有意识到我连接了。当我尝试连接到git repo时,VS2017关闭我的curernt解决方案并希望我先克隆repo,但我已经复制了 问题是如何将已经克隆的git repo映射到VS2017,从而识别出repo已经克隆,我可以使用一些TFS功能? 看来VS2017确实知道回购协议是以前克隆的。它只
您需要先添加本地回购,然后管理连接 请按照以下步骤使用预克隆的Git repo:
git克隆http://server:8080/tfs/collectionlc/_git/Git-Scrum
谢谢您的回答,但它不起作用。可能是我写信给messy的……我克隆了git repo并在本地创建了它。我在本地git存储库下有它,我可以推拉,但是。当我按“团队菜单”时,我只看到“管理连接…”菜单。如果我通过VS2017在本地复制同一个repo,它工作得很好。我打开解决方案,看到完整的菜单开始使用“新工作项”因此,如果你想使用VS2017并连接到TFS,你需要从VS2017复制git repo,而不是“git clone”@Alezis是的,我测试过,在添加本地git存储库后,打开位于新添加的repo中的解决方案,然后团队>管理连接以连接到TFS,它在我这边工作。如果不是这样的话对于您来说,您可以先尝试删除Git repo,然后按照上面回答中的步骤进行克隆并再次添加新的本地repo以检查是否正确。您还可以尝试清理客户端缓存。在VS 2017中添加本地存储库后,请在团队资源管理器中管理连接>连接到项目>选择TFS、集合、项目,然后选择存储库>检查t输入框中本地克隆的位置(通过命令克隆)>连接。谢谢@starain MSFT,但当我指定已克隆的本地repo路径并在对话框中点击“连接”按钮时,我看到团队资源管理器选项卡上有“克隆”按钮。VS2017无法识别我已经克隆了repo,我只需要将本地repo连接到TFS即可。当我通过VS2017克隆所有内容时,它可以正常工作。(但有时它也无法识别克隆的repo,需要重新启动VS)。您的意思是重新启动VS后工作正常吗?另一方面,您能否提供详细步骤,我们将进行检查。这些步骤是正确的。请尝试清除TFS的客户端缓存,然后重试(路径类似于C:\Users[username]\AppData\Local\Microsoft\Team Foundation\6.0)。另一方面,您能否在其他计算机上重现此问题?