StackOverflow에서 몇 가지 질문을 읽었지 만별로 만족스럽지 않습니다.기능/버그 릴리스에 대한 좋은 SVN 모범 사례는 무엇입니까?
가지는 예를 들어, 버그 출시가 주요 stable 릴리스
트렁크된다
대형 웹 응용 프로그램 프로젝트 (복잡한 부품, 몇 미지수) : 나는에서 오전 상황은 다음과 같다 bug-503, bug-524,이 버그들 중 일부는 여러 파일을 복잡하게 다루는 복잡하고, 다른 것들은 그렇게 많이는 아니지만 일부는 고정되어 여러 번 다시 방문됩니다. 나는 주로 다른 버전 태그를 사용하고
태그, 우리는 세 가지 환경이 있습니다 생산, 샌드 박스 및 dev에 ... 태그 자료는 그래서 우리가 할 수있는 어떤 주어진 시간에 envs 일관 개정 번호를 유지하는 데 도움이 환경이 어떤 릴리스 번호를 사용하는지 비교하십시오.
그래서 저는 브랜치에서 많은 작업을 수행하지 않고 트렁크로 다시 병합하고 태그 릴리스를 생성합니다. dev 환경에는 일반적으로 모든 최신 버그 수정/추가 기능이 포함 된 빌드가 있습니다. 일반적으로 dev env 및 특정 기능/버그에 대한 리뷰가 안정적인 것으로 간주되는 시점에서 해당 특정 기능을 트렁크에 병합합니다. 다른 것들은 재검토되며 좀 더 많은 작업이 필요할 수도 있습니다.이 경우 특정 지점으로 가서 조정합니다.
내가 느끼는 고통은 내가 dev와 트렁크를 가지고 있고 각각에 기능/버그 분기를 병합해야한다는 것입니다. 그냥 복잡하고 성가신 것처럼 보입니다. 나는 그것을 올바르게하고 있는가, 더 나은 방법/연습, 더 쉬운 연습이 있는가? 또는 나는 그것을 완전히 잘못하고있다. 나는 더 좋은 길을 필요로한다!
어떤 버그/기능이 출시 될 때 선택해야합니까? – farinspace