내 앱의 UI를 새로 고치기 위해 해당 프로젝트의 모든 코드를 처리하는 "v2"라는 분기가 있다고 가정 해 보겠습니다.Git에서 분기를 조부모에 병합 할 때의 문제점은 무엇입니까?
이제는 사용자 스토리 # 123의 특정 기능을 나타내는 "v2-123"이라는 브랜치가 있고, 내 작업이 다소 완료되었지만 품질 보증 테스트 승인을 기다리고 있다고 가정 해 보겠습니다.
그러면 사용자 스토리 # 456에 의해 차단되는 다른 사용자 스토리 # 456이 있다고 가정 해 이야기 # 123의 변경 사항이 # 456의 변경 사항을 처리 할 수 있어야합니다.
분기점 "v2-456"을 "v2-123"에서 만드는 것이 가능합니까? # 456에서 작업을 마치기 전에 # 123의 QA 테스트가 완료 될 가능성이 있음을 알고 있습니까? "v2"를 "v2"로 다시 스쿼시하고 "v2"로 "v2-456"을 리베이스하고 나중에 "v2-456"을 "v2"로 다시 병합하는 데 문제가 있습니까?
"v2-123"이 "v2"로 다시 채워지고 "v2"에서 "v2-456"이 나올 때까지 기다리는 것이 더 좋을까요? 핵심은 "v2-123"을 "v2"에 병합하는 것이 "v2-456"을 먼저 완료해야하기 때문에 "v2-123"을 병합하고 싶지 않다는 것입니다. 품질 보증 테스트가 성공적으로 완료되는대로 "v2"로
감사합니다.