git merge로 인해 발생하는 몇 가지 문제, 현재 파생 버전을 버리고 다른 분기의 내용을 직접 가리키는 방법
伊谢尔伦
伊谢尔伦 2017-05-02 09:20:20
0
1
550

현재 프로젝트는 다음과 같습니다

4개 지점이 있습니다

마스터, 릴리스, 개발, 기능

master 공식 버전 출시

출시 베타 버전

개발은 개발에 사용됩니다

개발 기능과 개선 기능이 분리되어 있습니다. 이 테스트 기능은 개발 기능이 성숙해지면 삭제됩니다.

기능은 개발에 병합되지 않습니다

죄송합니다

개발 기능이 성숙된 후 릴리스 브랜치에 병합될 때 릴리스 브랜치에 있는 모든 기능 브랜치의 콘텐츠를 어떻게 삭제합니까?

개발의 최신 콘텐츠에 직접 릴리스를 지정할 수 있는 방법이 있나요?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(1)
仅有的幸福

초대해주셔서 감사합니다!
첫째: 기능 브랜치를 릴리스 브랜치에 병합한 후 나중에 병합된 기능 브랜치의 내용을 제거하려는 경우 관리가 불합리하다고 생각합니다.

이 시점에서, 기능 브랜치를 병합하기 위해 릴리스 브랜치에서 releasetmp 브랜치를 다시 열어서 개발 브랜치가 성숙하고 릴리스 브랜치에 병합되면 releasetmp를 삭제할 수 있다고 생각합니다.

두 번째: 문제와 관련하여 기능 브랜치의 내용을 삭제해야 합니다. 기능 브랜치를 병합하기 전에 마지막 커밋 해시 위치로 롤백할 수 있습니다.

해 보세요. 효과가 있을지 모르겠습니다. 아이디어는 아마도 롤백하는 것입니다.

으아아아

참고http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html
http://samael65535.github.io/git/2013/01/18/git/

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿