나는 (stackoverflow-serverfault-superuser와 같은) 비슷한 또 다른 주제로 확장하고 싶은 웹 사이트 (ASP.NET MVC)를 가지고있다.다중 (다른)보기 레이어를 관리하는 방법
데이터베이스 계층과 컨트롤러 계층은 두 웹 사이트에서 모두 동일합니다. 무엇이 다른지는 뷰 레이어 뿐이지 만 로고, 마스터 페이지 및 일부 리소스 파일 (부분적으로) 및 CSS와 같은 몇 가지 세부 사항 만 있습니다.
이 상황을 관리하는 가장 좋은 방법은 무엇입니까? 제프와 그의 팀은 어떻게이 일을 완수합니까?
이상적인 목표는 단일 솔루션 (Visual Studio 솔루션), 컨트롤러 및 모델이있는 프로젝트, 그리고 n 개의 다른 프로젝트 : 각보기마다 각각의 프로젝트를 만드는 것입니다. (은이 라인을 추가하여)
두 개의 솔루션을 (SVN 또는 Mercurial을 사용하여) 분기 한 다음 게시하는 동안 병합 했습니까?
고마워요!
예이 잘 될 수있다 (이러한 콘텐츠 뷰가 있습니다, 그래서 그들은 말 그대로 그냥 자주 묻는 질문 콘텐츠 자체 참고는 마스터 페이지 레이아웃의 나머지 부분을 결정합니다)하지만,이 방법 나는 거의 중복해야 전체보기 (리소스 파일 및 템플릿) 및 코드 중복으로 들립니다. 원래 질문을 편집했습니다. –