Visual Studio 2017本地Git回购不正确的路径

时间:2017-07-15 18:12:30

标签: git visual-studio version-control azure-devops visual-studio-2017

我在使用Visual Studio 2017(Community Edition)时出现问题,尝试将我的新解决方案发布到Visual Studio Online。

在我提交更改之前,Visual Studio不允许我推送解决方案。但是,当我转到团队资源管理器中的更改时,Visual Studio会尝试提交我的整个C:\ Users \ Username文件夹及其所有子目录(34,967更改),如下面的屏幕截图所示:

enter image description here

我已经尝试了几个小时,甚至尝试卸载并重新安装Visual Studio,但我无法弄清楚如何解决这个问题。

有人可以解释如何简单地发布我正在使用Visual Studio Online的解决方案吗?

2 个答案:

答案 0 :(得分:2)

我认为你已经在用户文件夹而不是项目文件夹中初始化了git存储库。

要解决此问题,请删除位于用户文件夹中的“.git”文件夹(默认情况下可以隐藏该文件夹)。

然后在good文件夹中初始化git存储库。

答案 1 :(得分:2)

没有必要将您的本地仓库定位到C:\Users\Username\Source\Repos\reponame(它是默认路径,但您可以在克隆仓库时更改它)。你需要确保VS与正确的git repo连接,因为你正在工作。 解决问题的步骤如下:

  1. 请确保您克隆了您的VSO git repo。默认的本地仓库被克隆到C:\Users\Username\Source\Repos\reponame。但是你可以根据需要改变路径。

    enter image description here

  2. 检查您正在为之工作的本地git仓库。

    VS - >团队资源管理器 - >管理连接 - >您现在连接的大胆回购(例如C:\Users\TFSTest\Source\Repos\Git2是当前工作的本地回购)。

    enter image description here

  3. 为正确的路径创建解决方案

    您可以从Team explorer创建解决方案 - 新建(默认位置是当前本地仓库路径C:\Users\Username\Source\Repos\reponame),或者您可以按文件创建 - 新建 - 项目(默认位置类似于c:\users\Username\documents\visual studio 2017\Projects )。无论您如何创建解决方案,都必须确保位置本地回购路径C:\Users\Username\Source\Repos\reponame)和创建新的Git存储库< / strong> 未选中

    enter image description here

  4. 现在VS只会显示您创建的新解决方案的更改。