我尝试EGit还原了好几天,当我按照用户指南恢复文件时,我感到非常困惑,我仍然在相关文件中找到文件脏符号。
http://wiki.eclipse.org/EGit/User_Guide#Reverting_Changes
我选择'替换为' - > '文件在Git索引',它有效,内容已经恢复,但符号保持不变,有时,符号会在一段时间后消失,但有时,它并没有消失。
我在windows上使用eclipse,我不确定它是关于'\ r \ n'字符的。但我使用'与...比较' - > “Git Index中的文件”,两个文件看起来是一样的。
希望有人可以告诉我为什么,我认为这可能是一个错误?提前谢谢。
答案 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下