새 버전을 릴리스 할 때 시점 분기점을 만들어야합니다.Mercurial : 버전 별 분기 방법
그래서 모든 개발에 대해 기본 분기가 있고 서버에 새로운 릴리스가있을 때마다 V1, V2 등의 분기가 있습니다.
그래서 기본 개발 분기가있는 경우. V1이 라이브 서버에 있습니다. V2가 테스트 서버에 있습니다.
어떻게 다음과 같은 시나리오 처리하나요 : 버그가 V1에서 발견된다
, 그리고 변화는 V1, V2 및 기본에 갈 필요가?
V2는 특정 시점에 만들어졌으며 테스트 서버로 이동합니다. 개발은 여러 기능을 기본적으로 계속 사용합니다. V2 테스트를 마친 후 기능이 완료되지 않았고 일부 변경 집합이 기본값으로 병합되어야 V2에 포함될 수 있지만 모든 변경 집합이 병합되지는 않습니다.