# Các điểm khôi phục đã lưu

Quay lại một bản chụp dự án đã lưu sau một lần biên dịch thành công, mà không cần tạo một commit Git.

Một lần biên dịch thành công có thể lưu một bản chụp thư mục dự án của bạn. Khi một bản chỉnh sửa đi sai hướng, hãy mở **Versioning → Saved Checkpoints** và quay về một bản chụp sớm hơn.

![Versioning → Saved Checkpoints trong LLaMA. Mở rộng Show files để xem mã nguồn và tài nguyên được ghi trong phiên bản đó.](https://cdn.oleafly.com/images/screenshots/desktop/docs/saved-checkpoints-dark-window-v2.png#view=621,202,677,677)

## Cách các điểm khôi phục được lưu

Khi điểm khôi phục tự động được bật, Oleafly lưu ở nền sau một lần biên dịch thành công nếu dự án đã thay đổi. Các bản dựng lặp lại không thay đổi sẽ không thêm phiên bản trùng lặp.

Điểm khôi phục tách biệt khỏi Git. Bạn không cần stage tệp hay viết thông điệp commit. Chúng áp dụng cho mọi engine tài liệu.

## Duyệt một phiên bản

Dòng thời gian hiển thị phiên bản, thời gian, engine, tài liệu chính, số tệp, và dung lượng lưu. Mở rộng một mục để xem các tệp của nó. Thêm một nhãn như **Submitted draft** hoặc **Before methods revision** để một phiên bản dễ nhận ra hơn.

## Khôi phục

Chọn **Restore** trên điểm khôi phục bạn muốn. Oleafly ghi các tệp đã chép đè lại lên các bản hiện tại và đưa trở lại các tệp đã chép mà sau đó bạn xóa. Các tệp tạo sau điểm khôi phục đó vẫn còn trong dự án.

Bản chụp loại trừ các bộ nhớ đệm bản dựng, Git, các thư mục siêu dữ liệu ứng dụng, và các thư mục phụ thuộc sinh ra được hỗ trợ. Khôi phục một điểm khôi phục không di chuyển nhánh Git.

## Mang theo lịch sử

Phần **Advanced** của dòng thời gian có thể xuất hoặc nhập một kho lưu mã hóa bằng mật khẩu chứa lịch sử điểm khôi phục. Hãy giữ mật khẩu ở nơi bạn lấy lại được; Oleafly không lưu nó.

Lịch sử điểm khôi phục nằm ngoài thư mục bản thảo. Một ZIP mã nguồn hay một lệnh Git push mang mã nguồn, chứ không mang kho lưu lịch sử riêng này.

## Quản lý bộ nhớ

Xóa từng điểm khôi phục, giữ các phiên bản mới nhất, hoặc đặt lại lịch sử từ cửa sổ Versioning. **Settings → Data Storage → Local store** điều khiển điểm khôi phục tự động và các thông báo về bộ nhớ.

Chuyển một dự án vào Recycle Bin giữ lịch sử của nó khả dụng để khôi phục. Xóa vĩnh viễn dự án sẽ xóa lịch sử điểm khôi phục của nó. Một dự án nhân bản bắt đầu một lịch sử điểm khôi phục mới.

[Dùng Git cho các commit đặt tên và đồng bộ từ xa →](/docs/git-history/)
