내 SVN 프로젝트의 트렁크 및 분기의 적절한 사용에 관한 질문이 있습니다. 팀의 프로젝트를 위해 우리는 매년 3 개의 메이저 릴리스를 만들고 때로는 마이너 릴리스 또는 2를 만듭니다. 어느 시점이든 우리는 2 ~ 3 건의 적극적인 개발을 진행할 수 있습니다.분기 및 트렁크의 적절한 SVN 사용
/branches/project1/2009.01
/branches/project1/2009.06
/branches/project1/2009.09
/branches/project1/2009.10
현재까지 다음 릴리스에 대한 분기를 만들 준비가 될 때마다 현재 분기의 변경 사항을 트렁크에 병합 한 다음 트렁크에서 새 분기를 만듭니다. 그런 다음 트렁크를 통해 병합하여 이전 릴리스 분기에 대한 버그 수정을 통해 최신 dev 브랜치를 수동으로 최신 상태로 유지합니다. 트렁크에 대한 개발이나 커밋이 수행되지 않습니다 (병합 커밋 제외). 이제 트렁크가 필요한 것조차 궁금합니다. 이전 릴리스 분기에서 직접 다음 릴리스 분기를 직접 작성하고 한 분기에서 다음 분기까지 버그 수정 사항을 직접 병합하는 것이 잘못된 것입니다. 트렁크에서 프로젝트를 삭제해도 될까요?
모든 SVN 베스트 프랙티스는 개발을 위해 트렁크를 사용함을 나타내는 것처럼 보이지만 한 번에 2 ~ 3 개의 릴리스에서 작업 할 수 있으므로 각 릴리스마다 별도의 분기를 사용하는 것이 훨씬 쉬워 보입니다. 내 SVN 사용에 기술적 인 문제가 있습니까? 제안?
감사합니다.