유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Git Branching: Trunk-Based Development

ByteMonk

2025. 8. 11.

0

#devops
#infra
  • 트렁크 기반 개발은 단순함과 속도를 핵심으로 합니다. 🚀
  • 'main' 또는 'trunk'라 불리는 단일 메인 브랜치를 사용합니다. 🌳
  • 모든 개발자는 짧은 수명의 브랜치를 통해 또는 직접 메인 브랜치에 커밋합니다. ⏱️
  • 장기간 유지되는 브랜치는 사용하지 않습니다. 🙅
  • 작업을 완료하면 즉시 병합하고 다음 작업으로 넘어갑니다. ➡️
  • 매일 또는 하루에 여러 번 병합하여 병합 충돌을 최소화합니다. 💥
  • CI 도구를 통해 모든 커밋에 대한 즉각적인 피드백을 받습니다. ⚙️
  • 문제가 발생하면 즉시 인지하고 빠르게 수정합니다. 🐞
  • 미완성 기능은 별도 브랜치 대신 기능 플래그를 사용합니다. 🚩
  • 코드를 일찍 병합하고 프로덕션 환경에서 비활성화 상태로 유지합니다. 🔐
  • 메인 브랜치는 항상 배포 가능한 상태를 유지합니다. ✅
  • Google, Meta와 같은 기업에서 사용하며 빠른 배포를 가능하게 합니다. 🏢
  • 현대 데브옵스의 핵심 기반입니다. фундамент

Recommanded Videos