특정 시점 이전으로 코드를 되돌리는 작업 #git #rollback
- AI 의존 후 품질 관리 미흡으로 인해 데이터 수집이 중단되는 문제가 발생하여 코드 롤백이 필요했습니다. 🚨
- 디스코드 알림을 통해 10월 8일 11시 49분 배포 이후 데이터 크롤링이 중단되었음을 확인했습니다. 🔔
- 수동으로 최신 영상 10개를 가져오는 시도를 했으나, 자동으로 다시 이전 상태로 돌아가는 현상이 있었습니다. 🔄
- 문제가 발생한
main 브랜치 상태를 RR이라는 백업 브랜치로 생성하여 원격 저장소에 푸시했습니다. 💾
main 브랜치를 특정 과거 커밋(git reset --hard <commit_hash>)으로 되돌려 로컬 코드를 복구했습니다. ⏪
- 히스토리가 변경된
main 브랜치를 원격 저장소에 git push --force 명령으로 강제로 반영했습니다. 🚀
- 서버에 접속하여
git reset --hard <commit_hash> 명령으로 서버의 코드도 원격 저장소와 동일하게 동기화했습니다. 💻
cronbio.sh 스크립트 실행을 통해 시스템이 정상적으로 작동하고 데이터 수집이 재개되었음을 확인했습니다. ✅
- 코드 내 중복된 JS 파일(서비스, 테스트, 웹, YouTube API 키 등)이 많아 리팩토링을 통해 코드 효율성을 높일 계획입니다. 🧹