프로젝트 활용

프로젝트 롤백

프로젝트를 이전 배포 버전으로 되돌리는 방법.

마지막 업데이트:

롤백이란 무엇인가요?

롤백을 사용하면 프로젝트를 이전 배포 버전으로 되돌릴 수 있습니다. 수정 사항이 예상과 다르게 나온 경우, 클릭 한 번으로 작동했던 버전으로 돌아갈 수 있습니다.

롤백 방법

프로젝트's의 채팅 뷰에서 각 성공적인 배포는 버전 번호, 빌드된 내용에 대한 설명, 타임스탬프가 포함된 체크포인트 마커로 표시됩니다. 롤백하려면:

  1. 채팅을 스크롤하여 복원하려는 배포 버전을 찾습니다.
  2. 배포 마커의 Rollback here 버튼을 클릭합니다.
  3. 표시되는 다이얼로그에서 롤백을 확인합니다.
  4. FloopFloop이 코드를 복원하고 자동으로 재배포합니다.

롤백 버튼은 최신 배포에서는 숨겨져 있습니다 (이미 해당 버전에 있기 때문에) — 배포가 진행 중인 동안에도 마찬가지입니다.

롤백 중 일어나는 일

롤백을 트리거하면 FloopFloop은:

  1. 대상 배포 버전의 정확한 코드를 검색합니다.
  2. 현재 모든 코드를 이전 버전으로 교체합니다 (이후에 추가된 파일 제거 포함).
  3. 복원된 코드로 새 빌드 및 배포를 트리거합니다.

롤백에 대해 새 배포 버전이 생성됩니다 (예: v3에서 v1로 롤백하면 결과는 v1's 코드를 가진 v4가 됩니다). 배포 기록은 완전히 보존됩니다.

비용

롤백은 무료 플랜을 포함한 모든 구독 티어에서 사용할 수 있습니다. 유료 플랜의 경우 롤백에 크레딧 1개가 소요됩니다. 무료 티어 사용자는 무료로 롤백할 수 있습니다.

제한 사항

  • 데이터베이스 스키마는 롤백되지 않습니다. 애플리케이션 코드만 되돌립니다. 배포에서 새 데이터베이스 테이블이나 컬럼이 추가된 경우, 롤백 후에도 남아 있습니다. 따라서 롤백은 UI, 로직, 콘텐츠 변경에 가장 적합합니다.
  • 완료된 배포만 롤백 대상으로 사용할 수 있습니다. 실패하거나 진행 중인 배포는 선택할 수 없습니다.
  • 한 번에 하나의 롤백만 가능합니다. 다른 배포가 이미 진행 중인 경우 롤백을 시작할 수 없습니다.