Closed
Description
Continued from #3061 (comment)
This involves whether to remove the patch where user
settings are persisted on the server
Use case
- Our developers store their individualized
user
settings on the server, and this gives the same settings even on new machines - Then, there are "company" defaults stored in
Machine.json
, e.g. debugger ports, allocated by the "company" and these can vary between developers and not supposed to be modified in any way (I have a script that overwrites them regularly) - I use
workspace
to store project settings, they contain minimal settings, mainly folder paths settings - So, what is broken now for me is 1, where developers have to "memorize" their changes, and redo them when faced with a new machine
Proposed behavior A
- Load settings from browser
- can be individualized, use case: developer personal preferences, can't sync across machines
- Overwrite with user settings on server
- can be individualized, use case: developer personal preferences, sync across machines
- Overwrite with machine settings on server
- can be individualized, use case: developer devops settings
- Overwrite with workspace settings on server
- can't be individualized as it is commited to git
- Overwrite with folder settings on server
- can't be individualized as it is commited to git