首页 > 解决方案 > git分支合并后无法将已删除的文件添加到索引

问题描述

在一个 Eclipse (Oxygen.3a Release (4.7.3a)) java 项目中,我合并了两个分支并解决了所有冲突,没有编译错误并且所有测试都通过了。

但是,EGit (4.9.2.201712150930-r) 不允许我将已删除的文件添加到索引/阶段。这样做的按钮已启用,但当我按下它时没有任何反应。

结果,关于这些文件的冲突没有解决(需要添加到索引中),所以我无法继续进行合并提交。

情况如下图。

我需要做些什么来解决这些冲突?

在此处输入图像描述

标签: egitgit-merge-conflict

解决方案


我无法用 EGit 解决这个问题,但关闭 Eclipse 并运行

git add -A .

在命令行中解决了问题(再次打开 Eclipse 立即显示要暂存的文件)。(这个解决方案来自这个答案。)

所以不确定这是一个 EGit 错误,或者我只是不知道如何使用它来执行此步骤。然而,就像我说的,使用命令行解决了这个问题。


推荐阅读