Branching just got a whole lot easier!
- Superbase 브랜칭 기능은 프로젝트 복제본을 빠르게 생성하여 스테이징, 프로덕션 또는 특정 기능 개발(예: 블로그 댓글 추가)과 같은 다양한 환경을 처리할 수 있게 합니다. 🌿
- 각 브랜치는 메인 브랜치와 동일한 스키마 및 엣지 함수를 가지며, 예시 데이터로 쉽게 채워져 빠르게 시작할 수 있습니다. 🧬
- 이전에는 GitHub 통합을 통해서만 가능했던 브랜치 관리를 이제 대시보드에서 직접 수행할 수 있게 되었습니다. 🚀
- 새로운 워크플로우는 새 브랜치 생성, 변경 사항 적용, 그리고 프로덕션 배포를 위한 병합 과정을 포함합니다. 🔄
- 이 기능은 새로운 아이디어를 프로토타입하고 철저히 테스트하며, 프로덕션 출시 전 팀원 검토를 가능하게 하여 개발 효율성을 높입니다. 💡
- 변경 사항은 PR(Pull Request)과 유사한 diff 형식으로 표시되어 팀원이 정확히 무엇이 변경되었는지 쉽게 검토할 수 있습니다. 🔍
- 브랜치가 최신 상태가 아닐 경우 이를 감지하고 변경 사항을 가져올 수 있으며, 충돌 발생 시 해결될 때까지 병합이 자동으로 차단됩니다. 🛡️
- 프로덕션 워크로드 또는 GitHub를 사용하는 팀과의 협업 시에는 여전히 공식 GitHub 통합 사용을 권장합니다. 🤝
- 이 새로운 옵션은 누구나 빠르게 데이터베이스를 구축하고 새로운 개념을 테스트할 수 있게 하며, LLM 또는 AI 에이전트(예: Superbase AI 어시스턴트)가 프로덕션 데이터베이스를 위험에 빠뜨리지 않고 기능을 구축하는 데 완벽한 워크플로우를 제공합니다. 🤖