CLion Settings to be project specific
I have 15 CLion projects that are independent of each other and are cross-platform: ubuntu, macos and windows
There are most settings that are common across these projects. A few may be different across the projects.
I save most of these in git except for: .idea/vcs.xml and .idea/workspace.xml. I do this because when I bought a new machine I had to manually update those settings and it was difficult to get them back to where they were on the old machine.
This still doesn't work 100% because there are some settings held in a global area. (Not sure where these are.) And since those are platform specific it didn't work out well either. Note this holds as a problem because using the same project across 3 platforms means those PCs have to be configured the same.
Any ideas, any suggestions would be very much welcome on how to effectively deal with keeping the settings synced and yet independent.
Note: I have another 20 or so C/C++/Arduino projects that I'd like to add to the list, and another 30 or so projects in PyCharm and Webstorm that have the same scenario as well. I spend a lot of time dealing with this.
Please sign in to leave a comment.