Some of my coleagues develop a public facing website using Sharepoint WCM.
Is it possible to put the html-content of the site under source control? I do not talk about webparts and extensions, but plain masterPages and Contentsites.
I have the impression that html ends up in the sharepoint-database. That would make it impossible for us to have the source control features we need like branching, diffing and merging.
Pure content shouldn’t need to live under source control. You can have versioning against the content via SharePoint.
If you’re talking about the masterpages and page layouts, then you can happily keep these under source control and deploy the changed files via a module in a feature with code to ensure the overwrite happens and package in a solution.
If you absolutely must have the content under source control then you could just extract the content using the Content Deployment Wizard (look on CodePlex) or some other means and source control that.