由于在Eclipse中应用... egit错误,应用stashed commit'...'失败

yeh*_*ahs 9 git eclipse-plugin egit

我正在尝试应用我通过eclipse执行的存储但我收到下一条错误消息:由于"应用存储的更改导致冲突",应用存储提交'...'失败.我怎样才能解决日食中的冲突?试图打开同步视图,但我没有看到任何需要解决的问题...使用eclipse kepler.

Eri*_*izo 6

当我为了做最后一分钟,紧急错误修复而保留我正在做的一些工作时,我遇到了同样的问题.

为了克服这种情况,我在Eclipse中做了以下(注意我使用的是Luna版本):

  • 右键单击Eclipse项目 - > Team - > Show in Repositories View
  • 在" 存储库视图"中找到" 参考 "文件夹,右键单击它,然后选择" 新建分支... "选项.
  • 使用隐藏的更改创建一个新分支.
  • 签出要应用存储的原始分支
  • 合并两个分支并以通常的方式解决冲突.


Dav*_* I. 6

当我在存储中包含未跟踪的文件时,便发生了这种情况。我做了一个重置​​HARD来清除我的工作副本,然后从命令行运行它(我想要的存储区位于堆栈的顶部):

git stash apply --index
Run Code Online (Sandbox Code Playgroud)

现在,我看到修改过的文件,并且“未跟踪”的文件重新出现。不知道为什么GUI不起作用。

使用Eclipse Luna。


gra*_*tii 1

当您将更改存储在一个分支中并将其应用到另一个分支时,通常会发生这种情况。

要解决这些冲突,您需要搜索<<<<<git 标记,git 使用这些标记来告诉您冲突的位置和分支。

这是一个详尽的链接,解释了如何解决冲突。