首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse EGit签出与文件冲突:- EGit不想继续

Eclipse EGit签出与文件冲突:- EGit不想继续
EN

Stack Overflow用户
提问于 2013-08-05 03:36:25
回答 10查看 128K关注 0票数 48

我已经启动了。在某些情况下,这是不全面的。

我有本地文件,例如,更改了pom.xml。在git服务器上,该文件被更改。我做pull,EGIt说:

结帐与文件冲突:

也就是说,拉停(fetch是完成了,但不是merge),这是可以的。然而,下一个是糟糕的经验。

我同步工作区,将更改放在一边,使其与FETCH_HEAD相同。但是EGit不想继续。我用修改头版来代替档案。但是EGit仍然不想继续。

冲突解决后,EGit的预期用户操作应该是什么标准?

更新:

added to index,那么marked as Merged -> pull仍然不能通过。

当我选择Merge时,我得到了对话框

我无法提交文件,因为它不在已更改的文件列表中。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2014-03-27 12:13:03

形势:

  • 有本地未提交的更改。
  • 你从回购大师那里拉出来
  • 您将得到“与文件的签出冲突: xy”错误。

解决方案:

  • 阶段和提交(至少)文件xy
  • 再拉
  • 如果自动驾驶是可能的,一切都会好起来的。
  • 如果没有,则拉合并文件并插入合并冲突标记(<<<<<<,>>>>) 。
    • 手动编辑冲突的文件

  • 承诺和推动
票数 59
EN

Stack Overflow用户

发布于 2014-05-13 18:11:48

这就是我解决问题的方法:

  1. 右键单击未提交本地更改的文件夹。
  2. 单击Team > Advanced >假设不变
  3. Pull来自师父。

更新:

正如雨果·祖莱塔正确地指出的那样,您在应用这一点时应该小心。他说,最终可能会说分支是最新的,但是没有显示更改,从而导致了分支的desync。

票数 29
EN

Stack Overflow用户

发布于 2015-05-21 21:50:30

  1. 关闭冲突错误对话框后,在中右键单击项目-> Team ->存储->存储更改的头部
  2. 为你的藏品输入一个名字。例如:“冲突”
  3. 再拉一次。希望这次没有出错。
  4. 在视图中,展开存储库->存储提交
  5. 右键单击您在步骤2中创建的存储库,->应用存储的更改
  6. 这会打开合并工具,如果它不能自动合并它。
  7. 手动解决文件/s中的合并冲突。
  8. 右键单击文件编辑器-> Team ->添加到索引
  9. 如果您还没有准备好提交文件,或者只是不希望它出现在索引中,请右键单击文件编辑器-> Team ->从索引中删除。
  10. 清除:在视图中,右键单击在步骤2中创建的->删除存储提交中创建的存储区

您的本地工作目录文件应该合并。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18050220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档