为什么要在EGit中还原文件,但脏符号'<'仍然存在于项目视图中?

时间:2011-06-21 20:01:27

标签: revert egit

我尝试EGit还原了好几天,当我按照用户指南恢复文件时,我感到非常困惑,我仍然在相关文件中找到文件脏符号。

http://wiki.eclipse.org/EGit/User_Guide#Reverting_Changes

我选择'替换为' - > '文件在Git索引',它有效,内容已经恢复,但符号保持不变,有时,符号会在一段时间后消失,但有时,它并没有消失。

我在windows上使用eclipse,我不确定它是关于'\ r \ n'字符的。但我使用'与...比较' - > “Git Index中的文件”,两个文件看起来是一样的。

希望有人可以告诉我为什么,我认为这可能是一个错误?提前谢谢。

2 个答案:

答案 0 :(得分:1)

如果您尝试将文件还原为最新提交中的版本,则应使用替换为> HEAD修订行动。

运行此操作应该从文件的装饰中删除脏符号。

答案 1 :(得分:0)

我今天遇到了同样的问题。我正在做“恢复到HEAD”修订版,仍然是“脏”符号“>”仍然会在那里。

首先只重启Eclipse有帮助,但在我尝试按“Git Staging”视图中的“刷新”按钮后。这已从“未分级更改”列表中删除了暂存视图中的文件,并删除了“脏>”标记

希望这会有所帮助。

我用过Eclipse 版本:4.2.1.v20130118-173121-9MF7GHYdG0B5kx4E_SkfZV-1mNjVATf67ZAb7 构建ID:M20130204-1200

使用Android开发工具ADT 建立:v22.0.1-685705

在Windows 8 64下