我在使用 Visual Studio 2017(社区版)时遇到问题,试图将我的新解决方案发布到 Visual Studio Online。
Visual Studio 不允许我在提交更改之前推送解决方案。但是,当我转到团队资源管理器中的更改时,Visual Studio 正在尝试提交我的整个 C:\Users\Username 文件夹及其所有子目录(34,967 更改),如下面的屏幕截图所示:
我已经尝试了几个小时,甚至尝试卸载并重新安装 Visual Studio,但我不知道如何解决这个问题。
有人可以解释一下如何简单地将我正在处理的解决方案发布到 Visual Studio Online 吗?
最佳答案
不必将本地存储库定位到 C:\Users\Username\Source\Repos\reponame
(这是默认路径,但您可以在克隆存储库时更改它)。你只需要确保 VS 连接到你正在工作的正确的 git 仓库。
解决问题的步骤如下:
请确保您已经克隆了您的 VSO git 存储库。并且默认的本地 repo 被克隆到
C:\Users\Username\Source\Repos\reponame
。但是您可以根据需要更改路径。检查您正在使用的本地 git 存储库。
VS -> Team Explorer -> Manage connections -> 加粗的 repo 是你现在连接的(比如
C:\Users\TFSTest\Source\Repos\Git2
是当前工作的本地 repo ).为正确的路径创建解决方案
您可以从 Team explorer - New 创建解决方案(位置默认为当前本地 repo 路径
C:\Users\Username\Source\Repos\reponame
)或者您可以通过 File -新建 - 项目(默认位置类似于c:\users\Username\documents\visual studio 2017\Projects
)。无论您如何创建解决方案,都必须确保位置 是您的本地存储库路径(C:\Users\Username\Source\Repos\reponame
) 并且 Create new Git repository 是unselected。
现在 VS 将只显示您创建的新解决方案的更改。
关于git - Visual Studio 2017 本地 Git Repo 路径不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45121336/