docs: CLAUDE.md MNG 커밋 즉시 자동 푸시 정책 추가

- MNG: 커밋 후 develop push + main cherry-pick 자동 실행
- API/React: 기존 트리거 워드 방식 유지
This commit is contained in:
김보곤
2026-02-27 12:59:47 +09:00
parent 0123c3d780
commit 359dc5d029

View File

@@ -81,9 +81,36 @@ fix: [auth] 로그인 시 세션 만료 오류 수정
- Git hooks로 자동 제거됨
- 간결하고 명확한 한글 커밋 메시지만 유지
### 푸시 정책 (트리거 워드 기반)
### 푸시 정책
> 기본 정책: 커밋 후 자동 푸시하지 않음. **사용자가 트리거 워드를 말할 때만** 푸시 실행.
#### MNG 자동 푸시 (커밋 즉시 배포)
> **MNG 프로젝트는 커밋 후 자동으로 개발+운영 서버에 배포한다.** 트리거 워드 불필요.
**커밋 완료 후 자동 실행 절차:**
1. `git push origin develop` (개발 서버 배포)
2. `git checkout main && git pull origin main` (최신화)
3. `git cherry-pick <방금_커밋_해시>` (운영 반영)
4. `git push origin main` (운영 서버 배포)
5. `git checkout develop` (작업 브랜치 복귀)
```bash
# MNG 커밋 후 자동 실행 예시
cd /home/aweso/sam/mng
git push origin develop
git checkout main && git pull origin main
git cherry-pick abc1234
git push origin main
git checkout develop
```
> **충돌 발생 시**: 사용자에게 알리고 해결 지원 (자동 중단하지 않음)
> **여러 커밋 연속 시**: 마지막 커밋 후 한 번만 실행 (중간 커밋에서는 생략 가능)
#### API / React 푸시 (트리거 워드 기반)
> API, React는 기존대로 **사용자가 트리거 워드를 말할 때만** 푸시 실행.
#### 트리거: "개발서버 푸시"