독립적인 태스크에 대한 병렬 작업을 허용하고, 메인라인을 항상 릴리스 가능한 상태로 유지하며, 언제든지 기능을 폐기할 수 있고, 실험을 장려하는 Git 브랜칭 전략에는 어떤 접근 방식을 권장하시겠습니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 여러 단기 기능 브랜치가 있는 단일 장기 실행 브랜치.
이것이 정답인 이유
이 전략은 메인라인(일반적으로 main 또는 master)을 항상 릴리스 가능한 상태로 유지하면서, 각 기능 또는 작업에 대해 짧은 수명 주기를 가진 브랜치를 생성하여 독립적인 개발을 가능하게 합니다. 개발이 완료되면 이 기능 브랜치는 메인라인으로 병합되고 삭제됩니다. 이는 병렬 작업을 지원하고, 메인라인의 안정성을 보장하며, 필요시 기능을 쉽게 폐기할 수 있게 합니다. "포크 없는 단일 장기 실행 브랜치"는 동시 개발을 어렵게 하고 메인라인이 불안정해질 위험이 있습니다. "여러 장기 실행 브랜치"는 브랜치 간의 복잡한 병합 문제를 야기할 수 있습니다. "팀원당 단일 포크"는 각 팀원이 독립적인 저장소를 가지므로, 협업 및 통합이 복잡해질 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음