git - Visual Studio 2017 本地 Git Repo 路径不正确

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

我在使用 Visual Studio 2017(社区版)时遇到问题,试图将我的新解决方案发布到 Visual Studio Online。

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

enter image description here

我已经尝试了几个小时,甚至尝试卸载并重新安装 Visual Studio,但我不知道如何解决这个问题。

有人可以解释一下如何简单地将我正在处理的解决方案发布到 Visual Studio Online 吗?

最佳答案

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

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

    enter image description here

  2. 检查您正在使用的本地 git 存储库。

    VS -> Team Explorer -> Manage connections -> 加粗的 repo 是你现在连接的(比如 C:\Users\TFSTest\Source\Repos\Git2 是当前工作的本地 repo ).

    enter image description here

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

    您可以从 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 repositoryunselected

    enter image description here

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

关于git - Visual Studio 2017 本地 Git Repo 路径不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45121336/

相关文章:

ios - 在 GIT 上提交 Crashlytics 框架

git - Jenkins 负责多个 Github 存储库的工作

c# - 以精益方式编写微服务(Windows 服务)部署脚本

git - .gitignore 无法忽略以前未缓存的文件

Android 每个开发者变量

git - Buildkite 和 webhook 到 git repo

node.js - Heroku:无法在依赖项中编译node.js

c++ - CRT 语言环境临界区死锁

c# - 如何使用 C# 使用 MsTest 对属性进行单元测试?

version-control - 如果某个功能在最后一刻被删除,您会怎么做?