2017-07-15 114 views
1

我在使用Visual Studio 2017(Community Edition)时遇到问题,试图将我的新解决方案发布到Visual Studio Online。Visual Studio 2017 Local Git Repo错误路径

Visual Studio不会让我在提交更改之前推送解决方案。然而,当我走在团队资源管理器的更改,Visual Studio是试图将我的整个C:\ Users \用户名文件夹和它的所有子目录(34967种变化),如下面的截图:

enter image description here

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

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

+0

我认为这可能是因为本地git repo的路径设置为C:\ Users \ Username而应该是C:\ Users \ Username \ Source \ Repos \ SolutionName,但我该如何更改?我找不到它 –

回答

2

没有必要找到您的本地回购C:\Users\Username\Source\Repos\reponame(它是默认路径,但您可以在克隆回购时更改它)。你只需要确保VS与你正在工作的正确的git仓库连接。 步骤如下麻烦拍摄您的问题:

  1. 请确保您有您的克隆VSO混帐回购协议。并且默认的本地回购被克隆到C:\Users\Username\Source\Repos\reponame。但是你可以根据需要改变路径。

    enter image description here

  2. 检查你正在为当地的混帐回购协议。

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

    enter image description here

  3. 为正道

    您可以从团队资源管理器解决方案创建解决方案 - 新(位置处于默认当前的本地回购路径C:\Users\Username\Source\Repos\reponame),也可以通过文件创建 - 新 - 项目(默认位置是c:\users\Username\documents\visual studio 2017\Projects)。不管你如何创建一个解决方案,你必须确保位置是你本地回购路径C:\Users\Username\Source\Repos\reponame)和创建新的Git仓库未选择

    enter image description here

现在VS将只显示为您创建的新的解决方案的变化。

+0

好吧,那对我很有用!非常感谢非常有帮助的指示匡!我无法自己弄清楚这一点,而微软提供的说明也没有帮助。 –

1

我想你已经初始化了用户文件夹中的git仓库而不是项目文件夹。

要解决该问题,请删除位于用户文件夹中的'.git'文件夹(默认情况下它可能处于隐藏状态)。

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