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
![](https://secure.gravatar.com/avatar/3361e5f69f85373d5ed43a6396377f9c?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)