Inadequate source control makes web publishing much more difficult than it has to be. Web publishing is done by teams, and when one person edits a file, no one else should be able to edit that file. HTML files are small, so locking is a very good thing. Each person maintaining files should have an entirely separate work area. This insulates workers from changes others make until the changes are tested and approved.
Version control Wrapped up in source control, version control is equally important.
Each new version of a site may take time to prepare. Before the new version can be released, changed may need to be made to the current version. Maintainable source HTML can become quite complicated when used for page layout. The goal in formatting the source should be to make it easy to read and understand. Since all of the content will flow through templates, the maintainability of the templates becomes a serious concern.