Comments
6 comments
-
It only indicates database changes that haven't yet been checked in (or saved to working folder), not the other way round. It's trying to encourage frequent commits, which is generally accepted as a good practice.
-
So its only tracking changes that the extension sees via SSMS ?
-
No, the tracking is done irrespective of the tool that applies the change.
-
Ok, to re-phrase the question, is it only tracking changes to the Db? In other words its only if there is a difference between the Db and the source its linked to?
-
That's correct, the blue change indicators only show when objects in the database have changed since the last time a commit/get-latest operation took place. The change tracking does not do a comparison with the linked version control system - that comparison only happens when you refresh the commit/get-latest tabs.
-
Yes, that's right.
Add comment
Please sign in to leave a comment.
- Saved the change and performed a Git sync
I tested by also doing a table change via TSQL and it worked, but if I edited the .SQL file in the underlying Git repo, the icon didnt change. No big deal, just wondering.