Every project may have certain project files (run tasks, headers, ...) that you may want to share. Committing these to version control apparently is not best practice, even though possible.
Also read:
We want to add a new plugin seuac-idea-plugin that adds
- a new
idea configuration to specify projects to be processed
- a backup task to save all required files form the .idea/ folder as JAR
- a restore task to restore alls required files from JAR in to .idea/ folder of a project