Visual Studio 2017 Local Git Repo错误路径
我在使用Visual Studio 2017(Community Edition)时遇到问题,试图将我的新解决方案发布到Visual Studio Online。Visual Studio 2017 Local Git Repo错误路径
Visual Studio不会让我在提交更改之前推送解决方案。然而,当我走在团队资源管理器的更改,Visual Studio是试图将我的整个C:\ Users \用户名文件夹和它的所有子目录(34967种变化),如下面的截图:
我一直在尝试几个小时,甚至尝试卸载并重新安装Visual Studio,但我无法弄清楚如何解决这个问题。
有人可以请解释如何简单地发布我正在致力于Visual Studio Online的解决方案吗?
没有必要找到您的本地回购C:\Users\Username\Source\Repos\reponame
(它是默认路径,但您可以在克隆回购时更改它)。你只需要确保VS与你正在工作的正确的git仓库连接。 步骤如下麻烦拍摄您的问题:
-
请确保您有您的克隆VSO混帐回购协议。并且默认的本地回购被克隆到
C:\Users\Username\Source\Repos\reponame
。但是你可以根据需要改变路径。 -
检查你正在为当地的混帐回购协议。
VS - >团队资源管理器 - >管理连接 - >粗体回购是你现在连接(如
C:\Users\TFSTest\Source\Repos\Git2
是当前工作的本地回购)。 -
为正道
您可以从团队资源管理器解决方案创建解决方案 - 新(位置处于默认当前的本地回购路径
C:\Users\Username\Source\Repos\reponame
),也可以通过文件创建 - 新 - 项目(默认位置是c:\users\Username\documents\visual studio 2017\Projects
)。不管你如何创建一个解决方案,你必须确保位置是你本地回购路径(C:\Users\Username\Source\Repos\reponame
)和创建新的Git仓库是未选择。
现在VS将只显示为您创建的新的解决方案的变化。
好吧,那对我很有用!非常感谢非常有帮助的指示匡!我无法自己弄清楚这一点,而微软提供的说明也没有帮助。 –
我想你已经初始化了用户文件夹中的git仓库而不是项目文件夹。
要解决该问题,请删除位于用户文件夹中的'.git'文件夹(默认情况下它可能处于隐藏状态)。
然后在good文件夹中初始化git仓库。
我认为这可能是因为本地git repo的路径设置为C:\ Users \ Username而应该是C:\ Users \ Username \ Source \ Repos \ SolutionName,但我该如何更改?我找不到它 –