목차 보기
기능

잘못돼도 돌아갈 자리가 남습니다

잘된 변경마다 그 시점이 저장됩니다. 목록에서 고르면 코드가, 가능하면 데이터까지 그때로 돌아갑니다.

언제 생기나

요청이 성공할 때마다 하나씩 남습니다. 화면에서 고친 것도, 코드를 손으로 고친 것도 남습니다.

따로 누를 것은 없습니다. 되돌리고 싶을 때 목록을 열면 됩니다.

실패한 요청의 기록도 함께 남습니다. 무엇을 하려다 멈췄는지 나중에 볼 수 있습니다.

두 종류가 있습니다

데이터를 제대로 담을 수 있을 때만 전체가 됩니다. 담으려다 실패했으면 파일만으로 낮추지 않고 실패로 처리합니다. 반쪽인데 완전해 보이는 지점이 없는 것보다 나쁩니다.

실패한 작업의 기록도 목록에 남지만 그 지점으로는 되돌릴 수 없습니다.

  • 전체 — 코드 파일과 데이터를 함께 담습니다
  • 파일만 — 코드 파일만 담습니다. 데이터는 지금 상태로 남습니다

되돌리면 실제로 하는 일

첫 단계가 있어서 되돌리기를 되돌릴 수 있습니다. 잘못 눌러도 원래로 옵니다. 크레딧은 들지 않습니다.

바뀌는 것은 미리보기까지입니다. 이미 게시한 화면은 다시 게시해야 바뀝니다.

  • 지금 상태를 새 지점으로 먼저 저장합니다
  • 코드 파일을 그때로 되돌립니다
  • 데이터 설계를 다시 적용합니다
  • 미리보기를 다시 만듭니다

되돌리다 실패하면

어디까지 갔는지 세 가지 중 하나로 알려 드립니다. 뭉뚱그리지 않습니다.

  • 손대기 전에 멈췄습니다 — 프로젝트는 그대로입니다
  • 가다가 멈춰서 원래대로 복구했습니다
  • 복구까지 못 끝냈습니다 — 편집을 멈추고 문의해 주세요

데이터는 코드 밖에 둡니다

담아 둔 데이터는 코드 폴더 옆에 따로 둡니다. 내보내기나 모델에 보내는 내용에 섞이지 않게 하려는 것입니다.

되돌릴 때만 꺼내 씁니다. 프로젝트를 지우면 저장 지점의 데이터도 같이 지웁니다.

다음에 볼 것