Egit staging视图显示被忽略的资源

时间:2016-10-10 09:35:10

标签: eclipse git

我的Eclipse中有一个新的Git项目,Staging View的Unstaged Changes面板不仅显示我正在处理的文件,还显示.classpath.project,而这些设置为在Eclipse的首选项>中被忽略团队>忽略资源。怎么样?

注意:忽略.classpath.project是否是个好主意超出了这个问题的范围。

1 个答案:

答案 0 :(得分:1)

  

虽然在Eclipse的Preferences > Team > Ignored Resources

中将这些设置为忽略

这与Git或Git相关的Eclipse视图(如Staging View的Unstaged Changes面板)无关。

您需要将这些文件名放入.gitignore中,以使它们不会出现在该面板中。

然后切换回Eclipse,看看Staging View的Unstaged Changes面板是否还有不应显示的元素。

您可以使用以下方法检查是否实际忽略了未跟踪的文件:

git check-ignore -v -- .classpath

Tihamer添加in the comments

  

编辑.gitignore文件后切换回Eclipse还不够   在 Git Staging视图中,您还需要点击刷新按钮(右上角,刚好超过“filter files”文本框。

     

就我而言,我在git-scm.com/docs/gitignore检查了文档,并使用NotePad ++添加了“**target/**”(不带引号)。
  点击刷新按钮后,Git Staging显示了它应该是什么(即删除了所有/target/.class文件。