modules.xml and riderModule.iml), as Rider can generate them again. idea folder can be safely excluded from VCS (ex. RunConfigurations - this folder is for shared run configurations. Vcs.xml - this file is for VCS-related internal information, as which VCS is enabled, etc. Such folders can be added via right-click on a solution -> “Attach Existing Folder.”. IndexLayout.xml - this file is for the information about external folders attached to the solution, which are not the part of a. Usually, one needs to share the following: Some files should be committed to source control, some should be excluded. These include per-project details such as VCS mapping and run and debug configurations, as well as per-user details, such as currently open files, navigation history and currently selected configuration. idea folder (hidden on OS X) in the solution root contains IntelliJ’s project specific settings files.