2

각 구성 파일이있는 네 개의 응용 프로그램으로 구성된 프로젝트를 버전화해야합니다. 이 프로젝트는 여러 고객에게 배포해야하며 구성 파일을 수정하여 각 고객에 맞게 사용자 정의해야합니다.SVN을 사용하여 구성 파일 버전 제어를위한 모범 사례

다른 고객의 구성 파일도 함께 배포하는 것이 가장 좋은 방법은 무엇입니까?

각 고객에 대한 전체 프로젝트의 분기 또는 태그 (각각 수정 된 구성 파일이 있음) 또는 프로젝트의 트렁크 (다른 이유로 인해 분기 및 태그가 생성됨) 및 고객의 구성 파일이 관리 됨 떨어져서?

는 는

답변

0

나는 당신이 마지막 옵션으로 갈 것이다는 (다른 이유로 만들어 결국 브랜치와 태그) 프로젝트와 고객의 구성 파일

트렁크 떨어져

은이 방법으로 관리 개발자는 항상 코드 기반과 필요한 설정을 이미 갖추고 있으며 특정 클라이언트에서 작동하도록 SVN에서 적절한 구성 파일을 가져와야합니다.

전체 프로젝트에 대해 별도의 분기 또는 태그를 사용하면 유지 관리가 어려워지고 최신 변경, 병합 및 코드 충돌로 업데이트 상태가 유지됩니다. 또한 아니오. 더 많은 고객을 추가함에 따라 지점이나 태그가 늘어납니다.