当我的 GIT 存储库已经存在时,Visual Studio 想要克隆它

Nic*_*ick 6 git visual-studio visual-studio-2017

因此,我一直在处理我的项目,然后在某个时候 Visual Studio 决定我还没有克隆我的存储库并希望再次克隆。

在此输入图像描述

如果我直接从文件 | 打开我的解决方案 打开| 项目/解决方案然后团队资源管理器似乎不知道它是团队服务项目并且缺少选项。

在此输入图像描述

有什么办法可以重新连接这些吗?我一直不得不删除本地存储库并从远程重新克隆它。如果我在本地提交了需要推动的更改,那么这毫无帮助。

小智 0

我已经有这个问题很多年了,而且VS版本也有这个问题。但昨晚,在使用 VS 2017 Enterprise v15.7.5 时,我发现对我来说,VS 正确识别已经存在的存储库的唯一方法是它有一个名为“origin”的远程。因此,每次拉/推等都会从 Visual Studio 完成到该名称引用的服务器。在这种情况下,集成效果非常好!如果您需要更改遥控器的名称,一种替代方法是编辑文件 .git/config。Visual Studio 部分的一个可能的解决方案将允许选择您想要使用的现有遥控器。