如何使IntelliJ IDEA 8.1.x忽略.gitignore中的项目

时间:2009-07-18 17:51:04

标签: ide grails intellij-idea

我喜欢Intellij IDEA 8.1.3中的Git支持。我一直在用Linux做一些Grails开发。

IDEA似乎忽略了来自.gitignore的其他文件,如/tests/reports等,但并未忽略stacktrace.log。换句话说,对stacktrace.log的更改显示在“更改”窗口中

我的.gitignore文件的内容是:

*.iws
.DS_Store
/out/**

# web application files that are overwritten by "grails upgrade"
#  cf. GRAILS_HOME/scripts/Upgrade.groovy, target( upgrade )
/web-app/WEB-INF

# IDE support files that are overwritten by "grails upgrade"
#  cf. GRAILS_HOME/scripts/CreateApp.groovy, target( createIDESupportFiles )
# to be specific, you could replace "/*" below with your project name,
#  e.g. "foobar.launch" (no slash)
.classpath
.project
.settings
/*.launch
/*.tmproj

# logs
stacktrace.log
/test/reports

# project release file
*.war

/classes

我错过了一些明显的东西吗? 如何让IDEA 8.1.3忽略.gitignore中的所有项目?

1 个答案:

答案 0 :(得分:1)

我添加了.gitignore,而stacktrace.log仍在存储库中。 当我更新.gitignore时,我希望IDEA忽略stacktrace.log

在我运行git status的命令行中,我看不到stacktrace.log的任何内容,但它在IDEA更改窗口/标签中显示为已更改。删除stacktrace.log并在IDEA中刷新后,它不再显示在更改窗口/选项卡中。

真的没什么大不了的。