현재 프로젝트는 다음과 같습니다
4개 지점이 있습니다
마스터, 릴리스, 개발, 기능
master 공식 버전 출시
출시 베타 버전
개발은 개발에 사용됩니다
개발 기능과 개선 기능이 분리되어 있습니다. 이 테스트 기능은 개발 기능이 성숙해지면 삭제됩니다.
기능은 개발에 병합되지 않습니다
죄송합니다
개발 기능이 성숙된 후 릴리스 브랜치에 병합될 때 릴리스 브랜치에 있는 모든 기능 브랜치의 콘텐츠를 어떻게 삭제합니까?
개발의 최신 콘텐츠에 직접 릴리스를 지정할 수 있는 방법이 있나요?
초대해주셔서 감사합니다!
첫째: 기능 브랜치를 릴리스 브랜치에 병합한 후 나중에 병합된 기능 브랜치의 내용을 제거하려는 경우 관리가 불합리하다고 생각합니다.
두 번째: 문제와 관련하여 기능 브랜치의 내용을 삭제해야 합니다. 기능 브랜치를 병합하기 전에 마지막 커밋 해시 위치로 롤백할 수 있습니다.
해 보세요. 효과가 있을지 모르겠습니다. 아이디어는 아마도 롤백하는 것입니다.
으아아아참고
http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html
http://samael65535.github.io/git/2013/01/18/git/