On the surface, the settings repository seems to be straight forward enough but I've used it for months now and seem to still be missing key bindings when I start using a version of IntelliJ on a system that I haven't used for a while.
I'm using IntelliJ Settings Repository with a GITHUB repo.
Problem: I'm missing a keybinding that I believe I've set. What should I do to "fix this"?
For this discussion there are two instances: host1, host2. I'm on host2 when I see this issue.
(1) Go to host1 where the key binding is working and use Synchronize merge?
(2) Go to host1 where the key binding is working and use Synchronize overwrite-remote?
(3) On host2, over-write my local settings with the settings on the repo?
(4) On host2, add the key binding and run settings merge.
(Q) How can I know what changes will be made to the repo if I use "merge"?
I would like to treat the repo as the master and know that anything in it I want, but I don't want to accidently change the repo and I'm afraid that something I'm doing must be causing this to happen (and causing me to loose key bindings).