我正在尝试应用我通过eclipse执行的存储但是我收到下一条错误消息: 应用stashed commit' ...'由于'应用隐藏的更改导致冲突失败'。 我怎样才能解决日食中的冲突?试图打开同步视图,但我没有看到任何需要解决的问题...... 使用eclipse kepler。
答案 0 :(得分:5)
当我为了做最后一分钟的紧急错误修复而保留我正在做的一些工作时,我遇到了同样的问题。
为了克服这种情况,我在Eclipse中做了以下操作(注意我使用的是Luna版本):
答案 1 :(得分:4)
当我在我的藏匿处包含未跟踪的文件时,我发生了这种情况。我做了一个重置HARD以清除我的工作副本,然后从命令行运行它(我想要的存储在堆栈顶部):
git stash apply --index
现在我看到了我修改过的文件,而且我的#34;未跟踪"文件重新出现。不确定GUI为什么不起作用。
使用Eclipse Luna。
答案 2 :(得分:2)
每次我在neon.1中应用来自stashed提交的更改时,我都会收到此错误 看起来像个bug。在egit
中的许多错误之一答案 3 :(得分:1)
当您将更改存储在一个分支中并将其应用于另一个分支时,通常会发生这种情况。
要解决这些冲突,您需要搜索{g}使用git标记的<<<<<
,以告诉您哪些分支存在冲突。
Here是一个详尽的链接,解释了如何解决冲突。
答案 4 :(得分:0)
也许你已经改变了一些东西,你需要隐藏这些变化然后你可以应用另一个藏匿。
我使用过TortoiseGit,它告诉我有关此问题的更多信息。
希望有助于解决您的问题:)
答案 5 :(得分:0)
在我的情况下,在eclipse氧气中,如果我去团队&gt; Stashes,点击我要恢复的藏品,然后在“Stashed Commit”视图中单击右侧顶部的小棕色和绿色图标(“应用藏匿的更改”)。 如果你想换树枝很舒服。
答案 6 :(得分:0)
如果==>
然后==>
打开“ Git Staging”视图,右键单击文件=>替换为=>我们的版本<....>。
这对我有用。我希望它对您有用。