I have a website (ASP.NET MVC) which I would like to extend to another similar topic (like stackoverflow-serverfault-superuser).
Database layer and controllers layer are the same for both websites. What differs is just the vie layerw, and only for just a few detail: logos, masterpage and some resources files (in part) and css.
What's the best way to manage this situation? How is this accomplished by Jeff and his team?
My ideal goal is to have a single solution (Visual Studio solution), a project with controllers and model, and n different project: each for every view. (added this line to clarify)
I get this done simply branching the two solutions (with svn o mercurial) and then merging while publishing?
Thanks guys!