버전으로 앱을 이전 상태로 되돌리기
핵심 요약앱을 바꾼 빌드, 코드 탭에서 저장한 편집, 복원할 때마다 앱 코드의 버전이 저장됩니다. 작업 공간 위쪽의 버전을 열고 복원을 클릭하면 그 버전으로 돌아갑니다. 복원은 코드만 바꾸며 앱 데이터, 업로드한 파일, 대화, 기능 계획은 그대로입니다. 복원도 새 버전으로 저장되므로 되돌릴 수 있습니다.
모든 변경이 원하는 대로 되지는 않습니다. MonstarX는 변경할 때마다 앱 코드의 버전을 저장하므로, 코드를 건드리지 않고 클릭 한 번으로 언제든 이전 상태로 돌아갈 수 있습니다.
버전은 언제 저장되나요?
섹션 제목: “버전은 언제 저장되나요?”앱 코드가 바뀔 때마다 새 버전이 저장됩니다.
- 파일을 바꾼 만들기 요청이 끝났을 때: ‘푸터에 뉴스레터 구독란을 추가해 주세요’처럼 요청 내용이 이름이 됩니다. 편집 모드에서 보낸 요청은 ‘시각적 편집(2): …’, 첨부 파일만 있는 요청은 ‘변경 사항’이라는 이름이 붙습니다.
- 코드 탭에서 파일을 저장했을 때: ‘src/routes/index.tsx 편집’
- 버전을 복원했을 때: ‘복원됨: …’(아래 참고)
- GitHub에서 변경 사항이 들어왔을 때: 프로젝트가 저장소에 연결되어 있으면 ‘GitHub에서: …’
- 코딩 에이전트가 변경 사항을 푸시했을 때: ‘Claude Code에서 푸시됨’처럼 ‘…에서 푸시됨’. 내 코딩 에이전트로 시작하기를 참고하세요.
- 프로젝트가 시작될 때: 가져온 앱은 ‘…에서 가져옴’, 복제한 프로젝트는 ‘…에서 복사됨’으로 시작합니다.
대화와 계획 요청은 코드를 바꾸지 않으므로 버전을 저장하지 않습니다.
버전은 어디서 보나요?
섹션 제목: “버전은 어디서 보나요?”작업 공간 위쪽의 버전을 클릭하세요. 옆의 숫자는 프로젝트의 버전 개수입니다.
목록은 최신순입니다. 버전마다 이름, 저장된 시점, 당시 앱의 파일 개수가 나옵니다. 가장 최근 버전에는 최신 저장 버전이 표시됩니다. 지금 상태의 앱입니다.
버전은 어떻게 복원하나요?
섹션 제목: “버전은 어떻게 복원하나요?”-
MonstarX가 프로젝트 작업을 마칠 때까지 기다리세요. 빌드 중에는 복원할 수 없습니다.
-
작업 공간 위쪽의 버전을 클릭하세요.
-
돌아가고 싶은 버전을 찾아 복원을 클릭하세요.
-
확인하세요. ‘“푸터에 뉴스레터 구독란을 추가해 주세요” 버전을 복원할까요? 현재 프로젝트 코드가 대체됩니다. 앱 데이터는 변경되지 않습니다.’라고 묻습니다.
코드가 그 버전으로 돌아가고, 미리보기가 업데이트되며, 복원됨: …이라는 새 버전이 목록 맨 위에 추가됩니다. 프로젝트가 GitHub에 연결되어 있고 자동 푸시가 켜져 있으면(기본값) 복원도 커밋으로 푸시됩니다.
복원하면 무엇이 되돌아가고, 무엇이 그대로인가요?
섹션 제목: “복원하면 무엇이 되돌아가고, 무엇이 그대로인가요?”복원하면 앱 코드가 돌아갑니다. 모든 페이지, 컴포넌트, 스타일, 서버 파일이 그 버전 그대로 돌아갑니다.
다음은 바뀌지 않습니다.
| 그대로인 것 | 왜 중요한가요 |
|---|---|
| 앱 데이터: 회원가입, 예약, 주문 등 데이터베이스에 저장된 모든 것 | 앱 사용자나 내가 입력한 것은 하나도 사라지지 않습니다. |
| 데이터베이스 테이블 | 나중 빌드에서 바꾼 데이터베이스 구조는 그대로 남습니다. 복원한 코드가 다른 테이블을 기대한다면 대화창에서 MonstarX에게 앱을 확인해 달라고 요청하세요. |
| 업로드한 파일과 그린 사진 | 사람들이 업로드한 파일과 MonstarX가 그린 사진은 파일 저장소에 그대로 남습니다. |
| 대화와 기능 계획 | 대화와 체크리스트는 되감기지 않습니다. 필요하면 다시 열기로 기능을 아직 만들지 않은 것으로 표시하세요. 기능 계획을 참고하세요. |
| 설정, 시크릿, 커넥터 | 프로젝트 설정과 연결한 서비스는 그대로입니다. |
| 게시된 앱 | 공개된 앱은 게시한 상태 그대로 계속 실행됩니다. 복원한 버전을 온라인에 올리려면 다시 게시하세요. |
누가 버전을 복원할 수 있나요?
섹션 제목: “누가 버전을 복원할 수 있나요?”프로젝트 소유자와 편집 권한으로 프로젝트를 공유받은 사람입니다. 보기 권한이 있는 사람에게는 버전 목록은 보이지만 복원 버튼은 보이지 않습니다.
자주 묻는 질문
섹션 제목: “자주 묻는 질문”MonstarX가 방금 한 변경을 되돌리려면 어떻게 하나요?
버전을 열고 위에서 두 번째 버전(가장 최근 변경 전에 저장된 버전)의 복원을 클릭하세요.
복원 버튼이 왜 비활성화되어 있나요?
MonstarX가 프로젝트 작업 중입니다. 빌드(또는 QA 수정)가 끝날 때까지 기다린 다음 다시 시도하세요. 복원 버튼이 아예 없다면 보기 권한으로만 공유받은 프로젝트입니다.
복원하면 그 뒤에 들어온 예약이나 회원가입이 삭제되나요?
아니요. 복원은 코드만 바꿉니다. 앱 데이터베이스에 저장된 것은 모두 그대로 남습니다.
중지한 빌드도 버전을 저장하나요?
중지할 때 이미 파일을 바꿨다면 저장합니다. 그래서 그 전 버전을 복원하면 빌드가 한 일을 되돌릴 수 있습니다.
버전은 몇 개까지 보관되나요?
버전은 프로젝트와 함께 보관됩니다. 프로젝트를 삭제할 때만 삭제됩니다.