我的Eclipse中有一个新的Git项目,Staging View的Unstaged Changes面板不仅显示我正在处理的文件,还显示.classpath
和.project
,而这些设置为在Eclipse的首选项>中被忽略团队>忽略资源。怎么样?
注意:忽略.classpath
和.project
是否是个好主意超出了这个问题的范围。
答案 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
编辑
.gitignore
文件后切换回Eclipse还不够 在 Git Staging视图中,您还需要点击刷新按钮(右上角,刚好超过“filter files
”文本框。就我而言,我在git-scm.com/docs/gitignore检查了文档,并使用NotePad ++添加了“
**target/**
”(不带引号)。
点击刷新按钮后,Git Staging显示了它应该是什么(即删除了所有/target/
和.class
文件。