【发布时间】:2017-11-02 10:02:45
【问题描述】:
步骤
- 在 Visual Studio 中
- 从远程仓库拉取
- 1 次合并冲突
- 手动合并,点击“接受合并”
结果
- 消息:“...存储库中正在进行合并操作。提交您的更改以完成合并操作。”
- 但是,没有要提交的内容:有 0 个待定更改,除了 Abort 之外似乎没有其他操作。
截图:https://pbs.twimg.com/media/DBOeRIiXsAEbnLP.jpg
上下文
- 远程 git 存储库托管在 Visual Studio Team Services 中
- Visual Studio 2017 包含所有更新
【问题讨论】:
-
我在这里要做的第一件事就是从 Git bash 运行
git status。这告诉你什么? -
$ git status On branch develop 你的分支和'origin/develop'已经分道扬镳,分别有1个和2个不同的提交。 (使用“git pull”将远程分支合并到你的)没有提交,工作目录干净
-
我从来没有在Visual Studio中使用过Git,但是完全有可能存在这样的bug。
-
感谢 Tim,我能够通过 Git bash 手动提交更改。似乎是 Visual Studio 中的一个错误。
-
上次我使用 IDE 时,Eclipse eGit 插件也有许多烦人的已知错误。由于这个和其他原因,我通常选择使用 bash。很高兴为您提供帮助。
标签: git azure-devops visual-studio-2017