Add a "Covered by Migration Script" option to the commit tab
When committing changes it would be nice to be able to mark changed items as "Covered / Included in existing migration script" so that they are not checked into source control. I am specifically talking about uncommitted schema changes. For example, transferring a table to a different schema. SQL Source Control sees this as a drop (from old schema) and create (in new schema), but there are times when it should be an ALTER SCHEMA statement in order not to lose the data from the table. The ALTER SCHEMA can be added to an existing migration script instead of creating a new migration script in the "Replace uncommitted schema changes" section on the Migrations tab. Then on the Commit tab you could select the drop and create rows and mark them as covered by the migration so that they don't get checked in or deployed.