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

问题描述

| 我尝试了EGit还原几天,很困惑,当我按照用户指南还原文件时,仍然在相关文件中看到文件脏符号。 http://wiki.eclipse.org/EGit/User_Guide#Reverting_Changes 我选择\'Replace with \'-> \'Git Index中的文件\',它可以正常工作,内容已还原,但符号保持不变,有时,符号会在一段时间后消失,但有时却消失了。不会消失。 我在Windows上使用eclipse,但不确定是否与\'\\ r \\ n \'字符有关。但是我使用\'Compare with \'-> \'Git Index中的文件\',两个文件看起来相同。 希望有人可以告诉我原因,我认为这可能是错误?先感谢您。     

解决方法

        如果您尝试将文件还原到最新提交中的版本,则应使用“替换为”>“ HEAD修订”操作。 运行此操作应从文件的修饰中删除脏符号。     ,        就在今天,我遇到了同样的问题。而且我正在进行“还原为HEAD”修订,并且“ \ dirty \”符号“ \“> \”仍然存在。 首先,仅重新启动Eclipse有所帮助,但是在尝试在“ Git Staging”视图中按“ refresh”按钮之后。并且这已从\“ Unstaged changes \”列表中的暂存视图中删除了文件,并且还删除了\“ dirty> \”标记。 希望这可以帮助。 我用过Eclipse 版本:4.2.1.v20130118-173121-9MF7GHYdG0B5kx4E_SkfZV-1mNjVATf67ZAb7 Build ID:M20130204-1200 与Android开发工具ADT 内部版本:v22.0.1-685705 在Windows 8 64下