Track changes as Git does / Support Git reset --soft
It would be really nice if SQL Source Control allowed commit undo like git reset --soft or tracked the filesystem as Git does instead of tracking commits.
Scenario that highlights this unexpected behavior:
- perform some changes on the DB
- commit changes
- perform a git reset --soft from command line (undoing the commit while keeping changes on the DB and file system is not possible from the SQL Source Control UI)
- if further changes are performed from the UI it is possible to commit current changes (old + further changes), but if SQL scripts are changed directly, SQL Source Control does not show anything to be committed