Why is it so hard to sync settings

Answered

Hello!

I am a long time JetBrains product user especially IntelliJ, WebStorm and CLion. They are wonderful once you took your time to set them up and that's exactly where the problem is. The IDEs are so feature-rich that it takes a lot of time to configure everything to your needs which is nice. I like configuring every single aspect so it fits my workflow.

What I don't like is the syncing between IDEs or even to the same IDE. I recently did a fresh install of Windows 11. When I switch my OS, I usually always do a clean install to avoid conflicts, issues or performance problems.

One of the first things I install are my IDEs. And of course I want all my settings back so it's a seamless transition where I left of and I don't need hours to reconfigure everything again.

Here are the problems:
I was using the Settings Repository for a very long time until I used more and more plugins. Sadly, the Settings Repository is not able to sync installed plugins for whatever reason. I only found this old thread about it and that's 5 years old Is it possible to sync plugins (with Settings Repository)? – IDEs Support (IntelliJ Platform) | JetBrains
When I switched to syncing via the JetBrains account, I quickly realized what a mess this is. In the documentation, they mention that you can sync plugins with this method. That's why I initially want to try it.
When I unlinked my Settings Repository, my IDEs reset ALL my settings. It's like a factory reset, everything is wiped. The problem here is that you can't use the Settings Repository and the JetBrains sync at the same time. Why though?!
That would literally solve the issue! Have all settings in your repository and sync the plugins with the JetBrains account.

But alright, I decided to reenable the Settings Repository to get my settings back which worked fine except for the plugins (the initial problem). So I reconfigured everything and decided to export my settings manually so when I switch to JetBrains syncing and it wipes my settings again, I can easily import them.

So far so good until I realized that manually exporting ALSO doesn't export ALL settings. What is this?
I switched to JetBrains syncing, imported the settings manually and reconfigured half of the stuff again.

Then I synced everything to the JetBrains account and installed Windows 11. When installing IntelliJ and syncing the settings from the JetBrains account, there was the next issue. The JetBrains method also doesn't sync everything. Things like plugin settings are gone, file watchers, save actions, all global settings like inspections and code formatting, that's all gone.

What is the problem here? Why is it not possible to use multiple sync methods at the same time?
Or what's the reason behind having 3 sync methods and none of them is able to sync ALL settings. All of them are syncing different stuff but you are not allowed to use multiple of them at the same time.
Please for the sake of my mental health, do something about this!

4

Please sign in to leave a comment.