Square brackets
Please add an option to script the database objects with square brackets around the object names. The Microsoft Management Studio Scripts include Brackets around the object names when they are scripted. So, if an objects is scripted from SSMS then run against the database it show up as being different in Source Control because the brackets were included in the SSMS script. Of course, you can manually remove the brackets before running the script but this will be cumbersome. I know that using the file that has been checked into SVN is another work around but we all know that developers often script the databas objects from SSMS then make their modifications. Unfortunately, SSMS does not offer an option to exclude these brackets.
-
Gabriel commented
Current version (12) is flagging square brackets [] in names as differences
-
I agree that manually removing the brackets would be cumbersome. This doesn't seem to be a problem for tables, but is a problem for stored procedures (and probably some other objects). If the only change is the [], then this should NOT show up in your commit list at all. If there are other changes to the stored procdure, then you will notice these brackets highlighted in the diff pane at the bottom of the commit tab. Once you commit this to source control, the source control version will contain the [] and you should not see these minor differences again.