Tenemos una única base de código que compartimos con todos los sitios web que creamos. Somos una tienda ASP.NET, por lo que en la práctica eso significa una biblioteca de clases VB.NET. Esto incluye extensiones de los controles básicos de ASP.NET (un SqlDatasource personalizado, un FormView personalizado, una CheckboxList personalizada, etc.), así como otros controles web personalizados y una biblioteca de clases y funciones de utilidad.
Normalmente, un sitio web consta de una solución de VisualStudio de dos proyectos, un proyecto para el sitio web y otro proyecto para la base de código compartido. Cuando construimos la solución, todos los cambios en la base de código común se crean al mismo tiempo. Los cambios en la base de código se registran en el control de origen y se propagan a otros sitios web cada vez que se abren una copia de seguridad y se baja el último código.
¿Su soporte externo de SCM? – Dre