One problem with this feature is that it would make it easy for breaking changes to be committed.
There are other undesired changes that could happen. For example, if a developer accidentally commits a change that deletes data, and another developer assumes the change is good and gets it, this would have very undesirable consequences.
What are your thoughts on these side effects?
Red Gate Software