찾다

 >  Q&A  >  본문

버전 관리 - 다양한 병렬 개발을 위해 gitflow를 사용하는 방법은 무엇입니까?

현재 프로젝트는 여러 기능이 동시에 진행되어 상대적으로 복잡합니다. F1과 F2가 동시에 개발에 병합된다고 가정하면 릴리스 분기가 하나만 있는 경우 둘 다 생성됩니까? 그 중 F1과 F2를 수정한 후 F2 개발자가 F2의 기능을 테스트하고 문제가 없다고 느낀다면 이를 마스터에 게시한다는 의미는 아닙니다. 기능이 헷갈리는 걸까요....

我想大声告诉你我想大声告诉你2836일 전792

모든 응답(2)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-02 09:41:47

    1. 완성된 기능을 테스트용 개발에 병합한 후 => 개발

    2. 테스트 완료, 병합 기능 => 마스터

    3. 릴리스, 병합 마스터=>

    4. 핫 패치, 마스터에서 핫픽스 브랜치 잘라내기, 복구 완료, 핫픽스 병합 => 테스트용 개발 완료, 핫픽스 병합 => 마스터 핫픽스 => 릴리스
    5. 회신하다
      0
  • 巴扎黑

    巴扎黑2017-05-02 09:41:47

    1. 개발에 병합된 F1, F2는 생성되는 릴리스 수와 상관없이 하나의 릴리스 브랜치만 있습니다

    2. 릴리스 브랜치는 개발을 기반으로 하므로 테스트 중에 F1과 F2가 포함되어야 합니다

    3. 릴리스 브랜치가 완료된 후 마스터로 병합되는데, 이는 F1과 F2가 마스터로 들어가야 함을 의미합니다

    4. 이번에는 F2만 테스트하고 F2를 릴리스하려면 F1을 개발에 병합하지 마세요

    회신하다
    0
  • 취소회신하다