2015-04-03 145 views
2

我已经使用IntelliJ好几年了(自从6我认为@ 2007),我喜欢它。

在近几年的Maven/Gradle项目中,我们已经停止提交IntelliJ项目特定的IntelliJ文件(.idea文件夹和.i​​ml文件)。

这意味着,虽然当我取出一个项目(从混帐例如)我得到这样的:

Intellij Project filesIntelliJ git忽略模板

然后,我必须做2混帐忽略:

  1. 要忽略.idea文件夹

enter image description here

  • 要忽略所有与.iml扩展名的文件
  • 所以我的问题是这样的:

    有一个模板来设置这个东西了。每次我签出一个项目,这些忽略设置将默认存在?

    [编辑] 我发现以下2:

    1. 这个插件生成的.gitignore文件很多情况下,包括Jetbrains的项目(https://plugins.jetbrains.com/plugin/7495?pr=phpStorm

    2. 这个网站,让你的。 gitignore(对于Jetbrains/IntelliJ是相同的模板)适用于包括Jetbrains在内的很多案例(https://www.gitignore.io/

    但是我发现IntelliJ方法比去文件系统和自己添加文件更好。另外,IntelliJ方法将它们标记为忽略,而添加到.gitignore列表并不标记它们。它只是将它们显示为未修改

    回答

    1

    确定使用插件后.gitignore我发现这是最接近我所需的。它不完全是我需要的,也就是不必配置任何东西,git会忽略我想要的文件/目录,但只需点击几下,我就可以配置.idea文件夹和忽略.iml文件。