소스 컨트롤을 사용할 때, 내가 익숙하게 사용하는 방법은 트렁크에서 개발 한 다음 QA로 옮기기 바로 전에 트렁크를 분기하는 것입니다.소스 컨트롤 브랜칭에 대한 다른 접근법
저는 부서의 다른 사람들과 이야기를 나누었습니다. 분명히 다른 작업 방식에 대한 열정적 인 견해가 있습니다. 개발주기 초반부에 새로운 지점을 만들고, 분기를 선택한 다음 끝에있는 트렁크로 다시 병합하십시오. 이 방법에 대한 아이디어는 트렁크를 깨끗하게 유지하는 것입니다.
한 제안자가 후자의 접근 방식을 "표준"접근 방식이라고 주장하는 것에 대해 매우 회의적이지만 (나는 다르게 말하면 기쁘지만), 나는 그것이 상당히 일반적이라는 말을 듣지 않을 것입니다. 어떤 이점을 상상할 수 있습니다 (어떤 기능이나 기능 집합을 언제 배포 할 것인지 선택하는 것이 더 쉽습니다). 그러나 모든 단점이 트렁크에 다시 병합되어야하므로 잠재적 인 병합 문제가 있습니다.
몇 가지 후속 연구를이 발견 http://www.lostechies.com/blogs/derickbailey/archive/2009/07/15/branch-per-feature-source-control-introduction.aspx는 또한 사람들이 사용하고있는 다른 방법에 대한 이러한 접근 방법의 상대적 강점과 약점에 대한 감각이있는 사람들로부터 듣고 호기심 것인가를.
Naw, 이것은 내가 찾고있는 것입니다. 감사. –
그래, 나는 같은 의견을 가지고 있지만, 적어도 나 자신을 위해 (현재로서는) 역사적인 편견보다 더 중요한 것을 인식 할 수있다. 당신이 제공 한 링크의 각 캠프에는 몇 가지 흥미로운 답변이 있습니다 ... –