"替换为Git索引中的文件"出现禁用

时间:2013-02-19 09:26:17

标签: git egit

我正在和Egit一起使用eclipse。我正在尝试撤消尚未提交的单个文件的更改。根据我的阅读,它应该像打开Git Staging视图一样简单,右键单击文件并选择“在Git索引中替换文件”。但是,此选项始终显示为禁用(仅启用其他两个,“打开工作树版本”和“添加到git索引”)。

我的问题是:

  • 为什么会出现禁用状态?
  • 是否有另一种简单的撤消方法 特定文件中的更改,但尚未提交?

我正在使用Eclipse 3.7.2(捆绑了PDT的那个),在Ubuntu 12.04上使用Egit 1.3.0.201202151440-r。

编辑: 当我在PHP透视图中打开相同的项目时,似乎禁用了此选项。如果我从PHP的角度关闭项目,那么灰色的选项可用(替换为Git索引中的文件和HEAD修订版中的替换文件)

1 个答案:

答案 0 :(得分:1)

重新安装PDT / Egit似乎可以解决问题