gradleプロジェクトにおいてVCSで管理するべきファイルについて
How to manage projects under Version Control Systems – IDEs Support (IntelliJ Platform) | JetBrainsを参考にVCSで管理するべきファイルを見繕いました。しかし、VCSの管理下から除けないいくつかのxmlファイルが.idea/
以下に残ってしまいます。
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
.idea/
のようなIntelliJ独自(?)のものは、できればVCSに取り込みたくないです。またこちらの.gitignoreを見ると、uiDesigner.xml
は実際に無視してしまっても構わないようです。
そこで質問ですが、
1. これらのxmlファイルの役割は何でしょうか?
2. これらのxmlファイル、あるいは.idea/
そのものをVCSの管理から外してもよいのでしょうか?