我已经启动了Eclipse EGit,在某些情况下它确实不够全面。
我本地的文件,例如pom.xml被更改。在git服务器上,这个文件也被更改了。
我执行pull
,EGit会显示:
检出文件冲突:
即拉取停止(fetch
已完成,但没有进行merge
),这是可以的。但是接下来的体验很糟糕。
我同步工作区,将我的更改放在一边,并使其与FETCH_HEAD相同。但是EGit不想继续。我用HEAD版本替换了文件。但是EGit仍然不想继续。
冲突解决后,EGit希望用户执行什么标准操作?
更新:
我添加到索引
,然后标记为已合并
->pull
仍然无法通过。
当我选择合并
时,我会得到对话框
由于该文件不在更改文件列表中,我无法提交该文件。
merge
操作时,或者如果你执行了rebase
操作,则应该执行Rebase>continue
而不是提交,这将执行你当前合并的提交并将下一个提交进行变基,如果有更多提交需要变基。 - Bertram Nudelbach的输出,或者显示
git staging view`的截图,或者两者都可以。 - Bertram Nudelbach