다음과 같이 구조체를 사용하여 힘내 프로젝트의 4 가지 브랜치를 관리하고 있습니다.서로 종속적 인 여러 자식 브랜치에서 작업하기
- 마스터
- 학생
- 교사 문제는 내가 "인증"지점은 지난 만들어이 지점에서 일부 코드를 추가
다음과 같이 구조체를 사용하여 힘내 프로젝트의 4 가지 브랜치를 관리하고 있습니다.서로 종속적 인 여러 자식 브랜치에서 작업하기
가지와 같은 소리가 서로에 달려있어 이로 인해 문제가 발생합니다. 지점의 성립은 지점이 점점 더 커지고 너무 많은 것을 포함하여 발생할 수 있습니다.
이렇게하면 이전에 더 작은 항목을 병합하면 이익을 얻을 수 있습니다. 그러나 teacher
또는 student
을 "완료"하기 전에 병합하지 않으려는 것 같습니다.
과 같은 소리가 나면 수행 된 작업을 병합 할 수 있지만 아직 릴리스 준비가되지 않은 장소가 필요합니다..
master
을 완성 된 기능 만있는 지점으로 생각한다면 develop
이라는 다른 지점이 필요하지만 전체 기능이 없어도 작은 단계가 병합되어 있어야할까요? , student
- 관련 기능에 대한 새로운 분기를 시작
develop
teacher
에 관련된 일부 기능을
그럼 당신은 같은 뭔가를 할 수 이 때까지 develop
님이 출시 할 수있는 것 같습니다.
develop
에서 master
으로 병합하고 새 릴리스즉, teacher
에서 작업하는 동안 시스템을 개선하면 student
에서 작업하는 동안 신속하게 사용할 수 있습니다. 동일한 기능이 인증과 같은 다른 기능에도 적용됩니다.
지형지 물이 지사가 며칠 이상 병합되지 않도록하십시오.
병합 작업이 낭비입니다!
설명해 주셔서 감사합니다. 나는 Git에 대한 베스트 프랙티스에 대해 이와 같이 명확한 설명을하기를 바랬다. – swdon
는'PR' 제출 또는'master''에 authentication''에서 request' 당깁니다. 홍보를'인증'에서'마스터'로 승인 한 다음,'마스터 '에서'교사'로 최근의 것을 끌어냅니다. –
"teacher"지점이 "master"보다 앞서 있습니다. "선생님"에서 "선생님"으로 당기는 것이 괜찮습니까? – swdon
당신은'인증'브랜치에서'교사 '브랜치로 특정 커밋을 체리 픽으로 선택할 수 있습니다. – dangom