This isn't the solution either and isn't why this was implemented.
I totally agree, and I'm just pointing out one of the difficulties here, I'm not suggesting pushing everything is the solution.
I'm not involved in decision-making or designing on this, but when the team implements a solution, like the checkboxes you suggested above, we'll have to take into consideration warnings about changes, the local source of truth and changes between git branches in your workflow.
Thanks for checking in. We don't currently have any update on this feature. If/when we do, we'll post it here so everyone who's shown interest is made aware of it
+1 here, terrible DX when multiple devs working in slicemachine on different branches, copying slicemachine schema from other branches is not a fix for this
would be so great to have a simple checbox on every change and be able to push what I want to push