The message you are referring to and subsequent messages are more suitable for custom applications where you "own" the database. those. You have created tables, stored procedures, views, etc. I would agree that if you created the database, then your schema should be in your original control. However, in the case of the Sitecore website, you do not โownโ the Sitecore database schema, and therefore you do not need to have it in your original control. (I would hope Sitecore has a source control scheme, p)
So, you do not own a real database schema and should not have it in the initial control, but what about the templates and other elements created for your Sitecore website?
For Sitecore elements in your solution, you need to have a clear idea of โโownership of them. The elements and templates that come with Sitecore do not belong to you, and therefore you should not manage them in your version control system. However, the templates that you and your team create must be in the original management!
To get specific Sitecore elements in Source control, you can use the built-in Sitecore serialization features that Ian talked about. You can also use a tool, such as Team Development for Sitecore , to automate this process and help you automatically build and deploy your items between environments.
source share