Change how static tables are stored in the sqlproj file (Suggestion)
skuhn
Posts: 27 Bronze 3
Hi,
It appears that list of static tables included in a project are stored as a single line entry in the *.sqlproj file. This often results in merge conflicts as it is a one line difference. (at least using git) The suggestion would be to make the entry a collection instead of a single XML node with each object in a subnode, like the following, which will facilitate more automatic merges in source control.
<IncludeObjectsInDataSync>
<Object></Object>
<Object></Object>
</IncludeObjectsInDataSync>
Scott
It appears that list of static tables included in a project are stored as a single line entry in the *.sqlproj file. This often results in merge conflicts as it is a one line difference. (at least using git) The suggestion would be to make the entry a collection instead of a single XML node with each object in a subnode, like the following, which will facilitate more automatic merges in source control.
<IncludeObjectsInDataSync>
<Object></Object>
<Object></Object>
</IncludeObjectsInDataSync>
Scott
Tagged:
Answers
Thank you for your feedback!
Could you please suggest this enhancement on our Uservoice forum at https://redgate.uservoice.com/forums/267000-sql-change-automation
Kind Regards,
Product Support Engineer
Redgate Software Ltd
Please see our Help Center for detailed guides on how to use our tools
Product Manager
Redgate Software