I should have noticed a long time ago that Phil Greenspun published an article about managing Web projects with CVS.