代码之家  ›  专栏  ›  技术社区  ›  user118967

Git分支合并后无法将已删除的文件添加到索引中

  •  0
  • user118967  · 技术社区  · 6 年前
    在一个Eclipse项目中,我合并了两个分支并解决了所有冲突,没有编译错误和所有要通过的测试。

    但是,egit(4.9.2.201712150930-R)不允许我将删除的文件添加到索引/阶段。这样做的按钮是启用的,但是当我按下它时不会发生任何事情。

    因此,有关这些文件的冲突没有得到解决(为此需要添加到索引中),因此我无法继续进行合并提交。

    情况如下图所示。

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

    .

    但是,egit(4.9.2.201712150930-R)不允许我将删除的文件添加到索引/阶段。这样做的按钮是启用的,但是当我按下它时不会发生任何事情。

    因此,这些文件的冲突没有得到解决(为此需要添加到索引中),因此我无法继续进行合并提交。

    情况如下图所示。

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   user118967    6 年前

    我不能用egit解决这个问题,但是关闭eclipse并运行

    git add -A .
    

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

    所以不确定这是一个egit bug,或者我只是不知道如何使用它来执行这个步骤。但是,正如我所说,使用命令行解决了问题。