가장 낮은 (핫픽스가 아닌) segement에서 버전 관리를 시작합니다. 이 세그먼트를 10으로 제한하지 않습니다. 빌드를 추적하지 않는 한 증분을 적용 할 시점 을 결정하기 만하면 됩니다. QA 단계가있는 경우 가장 낮은 세그먼트에 증분을 적용한 다음 QA를 통과하고 릴리스 될 때 다음 단계가 증가합니다. 주요 동작 / UI 변경에 대한 최상위 세그먼트를 그대로 둡니다.
당신이 저와 같다면 당신은 그것을 소프트웨어의 진행 속도에 맞추기 위해 방법의 하이브리드로 만들 것입니다.
믹스에서 QA / 컴플라이언스가있는 경우 가장 많이 사용되는 패턴 abc 또는 abcd라고 생각합니다. 나는 주류를 위해 그것을 포기한 버전의 정규 부분이기 때문에 날짜가 너무 많았습니다.
빌드를 추적하지 않으므로 핫픽스가 포함되지 않은 경우 abc 패턴을 사용하고 싶습니다. 핫픽스를 적용해야하는 경우 시간이있는 날짜로 매개 변수 d를 적용합니다. 프로덕션에서 실제로 폭발 할 수있는 하루에 몇 명의 가능성이 항상 있기 때문에 시간 매개 변수를 d로 채택했습니다. 프로덕션 수정을 위해 분기 할 때 d 세그먼트 (YYYYMMDDHHNN) 만 적용합니다.
나는 개인적으로 va.b revc의 소프트웨어 체계에 반대하지 않을 것입니다. 여기서 c는 YYYYMMDDHHMM 또는 YYYYMMDD입니다.
그게 다야 당신은 그냥 할 수있는 경우 도구하다가 구성하는 방법과 실행은 마샬에 버전의 의견 패싯을 갖는 두통에서 당신을 유지하고 개발 과정에서 모든 사람들이 일반적이기 때문에 당신은 ... "도구를 사용하여"말할 수 있도록 준수 .