표준 레이아웃 (예 : trunk/및 branches/(및 tags /))을 가진 Subversion 저장소가 있습니다. 보다 큰 변경 작업을 수행 할 때 기능 분기가 사용되며 정기적으로 트렁크와 동기화되며 나중에 나중에 트렁크로 다시 통합됩니다 (현재 1.5 사용). 꽤 표준적인 것들.Subversion : 이전 지형지 물 삭제 및 유지하기
필자가 궁금해하는 점은 이러한 기능 브랜치가 완료되고 병합되면이를 보관하거나 삭제해야하는지 여부입니다. Subversion의 책은 때때로 그것들을 지우는 것이 일반적이라고 제안하는 것처럼 보이지만, 나는 또한 가지를 지키는 많은 오픈 소스 프로젝트를 보았다.
브랜치를 삭제하면 어떤 브랜치가 존재했는지 추적하는 것이 더 어려워 질 수 있습니다. 특히 잠재적으로 중복 이름이 시나리오에 입력 될 때 (예 : 검색 리팩터링을 두 번 말한 경우), 커밋 히스토리가 저장소의 깊이 등등.
반면에, 분기는 상당히 많이 사용됩니다. 특히 1.5를 사용하면 많은 것들을 찾아 내고 싶지 않은 생각이 듭니다. 현재 작업 중입니다.
제가 누락 된 찬성 의견은 무엇입니까? 사람들은 무엇을하고 있습니까?
여전히 중복 분기 이름과 경쟁하지 않겠습니까? 비활성으로 변경된 날짜로 이름을 바꿀 수도 있습니다. – farinspace