我在使用Visual Studio 2017(Community Edition)时出现问题,尝试将我的新解决方案发布到Visual Studio Online。
在我提交更改之前,Visual Studio不允许我推送解决方案。但是,当我转到团队资源管理器中的更改时,Visual Studio会尝试提交我的整个C:\ Users \ Username文件夹及其所有子目录(34,967更改),如下面的屏幕截图所示:
我已经尝试了几个小时,甚至尝试卸载并重新安装Visual Studio,但我无法弄清楚如何解决这个问题。
有人可以解释如何简单地发布我正在使用Visual Studio Online的解决方案吗?
答案 0 :(得分:2)
我认为你已经在用户文件夹而不是项目文件夹中初始化了git存储库。
要解决此问题,请删除位于用户文件夹中的“.git”文件夹(默认情况下可以隐藏该文件夹)。
然后在good文件夹中初始化git存储库。
答案 1 :(得分:2)
没有必要将您的本地仓库定位到C:\Users\Username\Source\Repos\reponame
(它是默认路径,但您可以在克隆仓库时更改它)。你需要确保VS与正确的git repo连接,因为你正在工作。
解决问题的步骤如下:
请确保您克隆了您的VSO git repo。默认的本地仓库被克隆到C:\Users\Username\Source\Repos\reponame
。但是你可以根据需要改变路径。
检查您正在为之工作的本地git仓库。
VS - >团队资源管理器 - >管理连接 - >您现在连接的大胆回购(例如C:\Users\TFSTest\Source\Repos\Git2
是当前工作的本地回购)。
为正确的路径创建解决方案
您可以从Team explorer创建解决方案 - 新建(默认位置是当前本地仓库路径C:\Users\Username\Source\Repos\reponame
),或者您可以按文件创建 - 新建 - 项目(默认位置类似于c:\users\Username\documents\visual studio 2017\Projects
)。无论您如何创建解决方案,都必须确保位置是本地回购路径(C:\Users\Username\Source\Repos\reponame
)和创建新的Git存储库< / strong> 未选中。
现在VS只会显示您创建的新解决方案的更改。