Make SQL Source Control external to SSMS
Make SQL Source Control external to SSMS like SQL Compare. This would allow the developer to use what ever IDE they want to and still commit the changes the same way. I would use SQL Compare to make changes, but it can't do everything SQL Source Control can. Mainly the migration scripts and the pre and post scripts.
I've been lamenting that Azure Data Studio seems out of reach because I'd still need SSMS for SQL Source Control. The memory limitations of SSMS have been burning us when using all our Redgate toys.
@nicholas - out of interest, which IDE are you using?