우리는 프로젝트 팀을 하나의 Main / Trunk 브랜치에서 Main으로 정기적으로 병합해야하는 여러 Development / Work 브랜치로 옮기고 있습니다. 이 기사 와 TFS 분기 안내서 (TFS 및 Visual Studio 2010을 사용 하고 있음)를 기반으로 새 프로세스를 작성 합니다 .
현재 한 번에 1 ~ 5 명의 사람들이 프로젝트를 진행하고 있습니다. Main은 필요할 때마다 옵션을 해제하기를 원하기 때문에 항상 안정적이어야합니다. 우리는 최소한 아직 스프린트를 고치지 않았으며 현재 1-2 주마다 릴리스됩니다.
이 시점에서 각 사람은 응용 프로그램에서 버그를 수정하고 있습니다. 몇 주 안에 앱의 새로운 대형 컴포넌트 개발을 시작할 것입니다.
우리가 찾고있는 한 가지 중요한 점은 개발 브랜치를 생성해야하는 시점 입니다 . 개발자의 기술 세트에 따라 여러 사용자 스토리를 병렬로 구현할 것입니다. 우리는 각 개발자를위한 브랜치를 만드는 것에 대해 생각했지만 작업에 대한 협업이 항상 필요하기 때문에 이해가되지 않습니다. 다른 작업이 완료되는 동안 Main과 병합하기를 원하므로 단일 개발 지점을 이용할 수 없습니다.
누구든지 이것에 대한 지침이 있습니까?