2009-10-14 2 views
0

대부분의 페이지가 CMS 시스템을 통해 생성되고 게시되는 ASP.NET 웹 사이트가 있습니다. 여기에는 정적 HTML, CSS, ASPX, ASP, 이미지 등이 포함됩니다.CMS 생성 사이트 내의 특정 폴더에 대한 소스 제어 전략

그러나 개별 개발 팀에서 관리하는 사용자 컨트롤과 페이지가 있습니다. 이러한 파일은 동일한 웹 루트에 있지만 CMS에서는 관리되지 않습니다. 우리는 모든 CMS-에서 확인하지 않으

(CMS 생성 된 다른 모든 "/"아래)

/bin 
/user-controls 
/custom-aspx 
/web.config 

:이 파일은 웹 루트 아래에 몇 개의 파일과 폴더로 제한하는 것은 생성 된 항목은 소스 제어 (이 경우에는 TFS)로 생성됩니다. 이러한 파일은 지속적으로 변경되고 CMS에서 버전 관리가 관리되기 때문입니다.

위에 나열된 디렉토리에 대한 소스 제어를 어떻게 처리해야합니까? 따로 따로 확인해야합니까?

답변

0

그것은 매우 간단 것, 그리고 당신이 3 가지 옵션이 있음 :

  1. 체크 아웃 버전 제어 파일 트리 루트와 모든 CMS 파일 생성에 대한 무시 매개 변수를 추가하기을 (그들이 만드는 확장 세트를 가정 이 실현 가능).
  2. 각 디렉토리 (/ bin,/user-control, ...)를 root의 하위 디렉토리와 별도로 체크 아웃하고 CMS 생성 파일이이 디렉토리에 기록되지 않도록하십시오.
  3. 버전 제어 파일 트리를 루트로 체크 아웃하고 CMS 생성 미디어에서 svn add를 실행하지 마십시오.
관련 문제