【问题标题】:Phantom No-Diff Unstaged Changes that can't be "Replaced with HEAD" in Eclipse Git Staging在 Eclipse Git Staging 中不能“用 HEAD 替换”的 Phantom No-Diff Unstaged Changes
【发布时间】:2022-11-08 08:43:05
【问题描述】:

My Git Staging in Eclipse 报告触及的文件没有差异我从来没有碰过。当我点击替换为 HEAD 修订版什么也没做并且结帐仍然存在。

一旦我删除并重新克隆 Git 存储库并重新导入 Git 项目,我就会看到>图标(已修改)立即出现在重新创建的项目中的这些文件上,即使它们没有被我修改。

这是在忽略空格的同时。看图片。空格不是问题——即使是,我的“用 HEAD 替换”命令应该被执行,它不是,它只是被忽略了。

【问题讨论】:

  • 行尾差异?
  • 不,这是在忽略空格的同时。我将在 OP 中澄清。
  • 忽略空白意味着不显示(!)空格的差异比较编辑器,但它们就在那里,在 Git 中这些都是变化。如果你也在命令行上使用 Git,在Git 暂存查看您必须点击刷新按钮。你的 Eclipse 看起来很旧,也许你的 EGit 也已经过时了。请升级。

标签: git eclipse egit


【解决方案1】:

请尝试以下对我有用的选项。

对于 Commit 期间出现在 Unstaged changes 中的文件(没有任何变化,但出现在 unstaged changes 中的文件),右键单击文件 - 单击假设不变选项.刷新或重新启动 eclipse 并尝试提交任何文件而不进行任何更改,并检查出现在 Unstaged 更改中的任何文件。

希望这会奏效:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 2020-05-17
    • 2014-05-07
    • 1970-01-01
    • 2018-01-05
    相关资源
    最近更新 更多