-6ren">
gpt4 book ai didi

eclipse - 解决所有 merge 后,如何摆脱 Eclipse Git "conflict"图标?

转载 作者:太空狗 更新时间:2023-10-29 14:11:44 30 4
gpt4 key购买 nike

我在 Eclipse 中的许多文件上看到 Git 冲突图标,尽管看起来我已经解决了任何可能的冲突。

在 Eclipse 4.5.2 中,在“项目” View 中,我选择一个项目根目录并右键单击 -> 与分支 origin/master 比较。接下来,我们看到 Team Synchronization View 。许多文件显示红色冲突图标。 conflict icon , 但他们不应该。

本应显示冲突的 Git 暂存 View 是空的。我已经尝试过 Merge;提交 merge (没有任何内容需要提交)。我尝试从 Git Staging View 添加到索引;甚至从团队同步 View 覆盖。比较本地文件和原始文件表明它们是相同的。

Git 设置 autocrlftrue,所以这不是问题。

这种情况反复发生。

为什么我会看到这个冲突图标?我怎样才能摆脱它?

Staging

最佳答案

你做了一个pull吗?或者您只是在 Team Synchronization 中进行比较?根据我的经验,Team Synchronization 的观点让大多数人感到困惑。

一般来说,它应该以“只读”方式使用。不要试图在这里解决任何冲突。默认情况下,您将工作副本与远程存储库进行比较。这意味着您实际上在您的工作副本中没有冲突。当您在这里“修复”它们时,您只是在进行局部修改。您可以提交它,但它不会解决任何冲突。这使得实际冲突更难解决。

所以不要在Team Synchronization 透视图中做任何事情。只需执行 pull 即可将这些冲突放入您的工作副本中,然后解决它们。 merge 冲突通过将它们移动到 Staged Changes 来标记为已 merge 。

如果出现问题并且您想重新尝试,请在本地存储库中的最后一次提交上执行 reset --hard

关于eclipse - 解决所有 merge 后,如何摆脱 Eclipse Git "conflict"图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38768660/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com