Lovable한국어 문서
프로젝트

버전 기록으로 프로젝트 되돌리기 및 복원하기

Lovable은 모든 변경 사항을 자동으로 버전으로 저장합니다. 프로젝트의 이전 버전을 미리 보고, 이전 상태로 되돌리고, 안정적인 버전을 북마크해 두세요.

Lovable이 프로젝트에 적용하는 모든 변경 사항은 자동으로 버전으로 생성됩니다. 저장 버튼은 없습니다. 버전 기록은 항상 완전하고 최신 상태로 유지되며, 언제든지 이전 버전으로 돌아갈 수 있습니다.

버전 기록이 중요한 이유

버전 기록은 안전망입니다. 변경으로 무언가가 망가지거나 앱이 잘못된 방향으로 나아가면, 이전 버전을 미리 보거나 되돌리거나, 이전 지점으로 돌아가 다른 지시를 시도할 수 있습니다. 그 과정에서 손실되는 것은 없습니다. 해당 시점 이후에 이루어진 모든 변경 사항은 채팅에 남아 있어 언제든지 다시 적용할 수 있습니다.

버전 기록 열기

다음 두 가지 방법 중 하나로 버전 기록 패널을 엽니다.

  • 에디터 상단 바에서 History 토글을 클릭합니다.
  • 메시지 입력란 옆의 메뉴를 클릭한 뒤 History를 선택합니다.

패널에는 두 개의 탭이 있습니다. 모든 버전을 나열하는 History 탭과 북마크한 버전을 나열하는 Bookmarks 탭입니다.

버전 다루기

목록에서 아무 버전이나 클릭하면 스냅샷 보기로 열려, 아무것도 변경하지 않고 앱의 해당 상태를 둘러볼 수 있습니다. 상단 바의 Back to latest(최신으로 돌아가기) 버튼으로 현재 버전으로 돌아가거나, 거기서 스냅샷을 복원할 수 있습니다.

각 버전에는 다음과 같은 작업 행도 있습니다.

  • More actions(추가 작업) 메뉴:
    • Open preview in new tab: 해당 버전을 별도의 브라우저 탭에서 전체 화면으로 봅니다.
    • View code changes: 해당 버전이 변경한 파일과 줄을 diff 형태로 정확히 확인합니다.
    • Go to message in chat: 그 버전을 만들어 낸 대화 시점으로 이동합니다. 변경이 일어난 이유를 기억하는 데 유용합니다.
  • Revert(툴팁: Revert to this version): 프로젝트를 해당 버전으로 복원합니다.
  • Bookmark 토글: 해당 버전을 Bookmarks 탭에 저장합니다.

현재 사용자에게 보이는 버전에는 Published 배지가 표시되어, 지금 라이브 상태인 정확한 버전을 쉽게 찾을 수 있습니다.

이전 버전으로 되돌리기

되돌리면 프로젝트가 해당 버전 상태로 복원됩니다. 채팅에는 영향을 주지 않으며, 대화는 현재 지점에서 그대로 이어집니다.

Revert를 클릭하면 되돌아갈 버전의 날짜와 함께 먼저 확인을 요청합니다. Revert로 확정하거나, 결정하기 전에 View in chat을 클릭해 해당 메시지로 이동할 수 있습니다.

되돌리면 프로젝트의 코드만 복원되고, 앱의 엣지 함수가 이에 맞게 다시 배포됩니다. 데이터베이스 데이터는 복원하거나 롤백하지 않습니다. 해당 버전 이후의 메시지가 레코드를 추가하거나, 데이터를 변경하거나, 데이터에 마이그레이션을 실행했다면, 코드를 되돌려도 그 데이터 변경은 취소되지 않습니다. 채팅 기록은 보존되고, 그 시점 이후에 수정한 내용도 채팅에 남아 있으므로 언제든지 다시 적용할 수 있습니다.

돌아가서 다른 방향 시도하기

단순히 복원하는 대신 이전 지점으로 돌아가 다른 방향을 취하고 싶다면, 과거 메시지를 편집합니다. 자신이 보낸 메시지 중 하나에 마우스를 올린 뒤 Edit message를 클릭하고, 텍스트를 수정한 다음 Revert and resend로 확정합니다. Lovable은 그 지점으로 되돌린 뒤 새 지시에 따라 계속 진행합니다.

되돌리기를 사용할 수 없는 경우

다음과 같은 경우 Revert 버튼이 비활성화됩니다.

  • 이미 해당 버전에 있는 경우.
  • 프로젝트가 Lovable Cloud 프로젝트에서 리믹스된 경우. 리믹스 이전의 버전은 복원할 수 없습니다.
  • 버전이 매우 오래된 경우. 여전히 열어서 미리 볼 수는 있지만 더 이상 복원할 수는 없습니다. 툴팁에는 Cannot revert this far back in history라고 표시됩니다.

북마크

북마크를 사용하면 안정적인 릴리스나 다시 돌아가고 싶은 디자인처럼 중요한 버전을 표시해 둘 수 있어, 원하는 버전을 찾으려고 전체 기록을 스크롤할 필요가 없습니다.

  • 채팅에서 북마크하기: 완료된 변경의 활동 카드에서 Bookmark in history를 선택합니다.
  • 버전 기록 패널에서 북마크하기: 아무 버전에서나 북마크 토글을 클릭합니다.

북마크는 프로젝트별로 보관되며, 버전 기록 패널의 Bookmarks 탭에 표시됩니다.

재설계나 데이터 모델 재작업처럼 큰 변경을 시작하기 전에, 정상 동작이 확인된 버전을 북마크해 두세요. 변경이 잘못되더라도 돌아가고 싶은 버전이 기록 속에 묻히지 않고 한 번의 클릭으로 닿는 곳에 있습니다.

FAQ

On this page