우리는 제품을 개발하여 여러 고객에게 제공하고자합니다. 이제 일부 고객은 추가 기능 x를 갖고 다른 고객은 기능 y를 갖고 싶어합니다. 일부 기능은 제품의 소프트웨어 아키텍처에도 약간의 변경이 필요합니다.다른 버전의 제품 프로젝트 구조
모든 고객은 물론 모든 고객이 정의한 공식 기능의 혜택을 원합니다.
이제 제 질문은 어떻게 처리하는 것입니까? 우리는 현재 버전 관리를 위해 SVN을 사용하고 있으며 이것은 하나의 트렁크와 태그를 생성 할 수있는만큼 오래 사용할 수 있습니다.
각 고객에 대해 여러 트렁크를 만든 다음 모든 기능을 여러 고객 트렁크에 병합 할 수 있음을 알고 있습니다. 그러나 이것은 수작업으로 이루어지며 매우 신속하게 혼란 스러울 수 있습니다. 당신의 도움이