Bỏ qua để đến nội dung

Phiên bản — quay lại trạng thái trước đó của ứng dụng

Tóm tắtMỗi lần xây dựng có thay đổi ứng dụng, mỗi lần bạn lưu một chỗ sửa trong tab Mã nguồn và mỗi lần khôi phục đều lưu một phiên bản mã nguồn của ứng dụng. Mở Phiên bản ở phần đầu không gian làm việc và nhấp vào Khôi phục để quay lại một phiên bản. Khôi phục chỉ thay mã nguồn — dữ liệu, tệp đã tải lên, cuộc trò chuyện và kế hoạch tính năng vẫn giữ nguyên — và được lưu thành một phiên bản mới, nên bạn có thể hoàn tác.

Không phải thay đổi nào cũng ra đúng như bạn mong muốn. Vì MonstarX lưu một phiên bản mã nguồn của ứng dụng sau mỗi thay đổi, bạn luôn có thể quay lại trạng thái trước đó — chỉ một cú nhấp, không cần đụng đến mã.

Một phiên bản mới được lưu mỗi khi mã nguồn của ứng dụng thay đổi:

  • Sau một yêu cầu Xây dựng có thay đổi tệp — mang tên theo yêu cầu của bạn, chẳng hạn Thêm ô đăng ký nhận bản tin vào chân trang. Yêu cầu gửi từ Chế độ chỉnh sửa mang tên Chỉnh sửa trực quan (2): …, còn yêu cầu chỉ có tệp đính kèm mang tên Thay đổi.
  • Khi bạn lưu một tệp trong tab Mã nguồn — Chỉnh sửa src/routes/index.tsx.
  • Khi bạn khôi phục một phiên bản — Đã khôi phục: … (xem bên dưới).
  • Khi có thay đổi từ GitHub — Từ GitHub: …, nếu dự án được liên kết với một kho mã.
  • Khi một tác nhân lập trình đẩy thay đổi lên — Đã đẩy từ …, chẳng hạn Đã đẩy từ Claude Code. Xem Bắt đầu từ tác nhân lập trình.
  • Khi một dự án bắt đầu — ứng dụng được nhập bắt đầu với Nhập từ …, còn dự án được nhân bản bắt đầu với Sao chép từ ….

Yêu cầu Trò chuyện và Kế hoạch không bao giờ thay đổi mã nguồn, nên không bao giờ lưu phiên bản.

Nhấp vào Phiên bản ở phần đầu không gian làm việc. Con số bên cạnh cho biết dự án có bao nhiêu phiên bản.

Danh sách xếp mới nhất ở trên cùng. Mỗi phiên bản hiển thị tên, đã lưu cách đây bao lâu và ứng dụng có bao nhiêu tệp lúc đó. Phiên bản mới nhất có ghi bản lưu mới nhất — đó là ứng dụng của bạn ở hiện tại.

  1. Chờ đến khi MonstarX làm xong việc trên dự án — không thể khôi phục trong lúc đang xây dựng.

  2. Nhấp vào Phiên bản ở phần đầu không gian làm việc.

  3. Tìm phiên bản bạn muốn quay lại và nhấp vào Khôi phục.

  4. Xác nhận: Khôi phục “Thêm ô đăng ký nhận bản tin vào chân trang”? Thao tác này thay thế mã dự án hiện tại. Dữ liệu ứng dụng không thay đổi.

Mã nguồn quay về phiên bản đó, bản xem trước cập nhật, và một phiên bản mới tên Đã khôi phục: … được thêm vào đầu danh sách. Nếu dự án được liên kết với GitHub và bật tự động đẩy mã (mặc định), lần khôi phục cũng được đẩy lên đó dưới dạng một commit.

Khôi phục hoàn tác được gì — và không hoàn tác được gì?

Phần tiêu đề “Khôi phục hoàn tác được gì — và không hoàn tác được gì?”

Khôi phục đưa lại mã nguồn của ứng dụng: mọi trang, thành phần, kiểu hiển thị và tệp máy chủ, đúng như trong phiên bản đó.

Khôi phục không thay đổi:

Giữ nguyênVì sao điều này quan trọng
Dữ liệu của ứng dụng — lượt đăng ký, đặt chỗ, đơn hàng, mọi thứ được lưu trong cơ sở dữ liệuKhông mất gì mà người dùng hay bạn đã nhập.
Các bảng trong cơ sở dữ liệuNhững thay đổi cấu trúc cơ sở dữ liệu do một lần xây dựng sau đó tạo ra vẫn giữ nguyên. Nếu mã được khôi phục cần các bảng khác, hãy nhờ MonstarX kiểm tra ứng dụng trong cuộc trò chuyện.
Tệp đã tải lên và ảnh đã vẽTệp người dùng tải lên và ảnh MonstarX đã vẽ vẫn nằm trong kho lưu trữ.
Cuộc trò chuyện và kế hoạch tính năngCuộc trò chuyện và danh sách kiểm tra không bị tua lại. Nếu cần, hãy đánh dấu tính năng là chưa xây dựng bằng Mở lại — xem Kế hoạch tính năng.
Cài đặt, giá trị bí mật và trình kết nốiCài đặt dự án và các dịch vụ bạn đã kết nối vẫn giữ nguyên.
Ứng dụng đã xuất bảnỨng dụng đang hoạt động vẫn chạy như lúc được xuất bản. Hãy xuất bản lại để đưa phiên bản đã khôi phục lên mạng.

Chủ sở hữu dự án và những người được chia sẻ dự án với quyền chỉnh sửa. Người có quyền xem thấy danh sách phiên bản nhưng không có nút Khôi phục.

Làm sao để hoàn tác thay đổi gần nhất MonstarX đã làm?

Mở Phiên bản và nhấp vào Khôi phục ở phiên bản thứ hai từ trên xuống — phiên bản được lưu trước thay đổi gần nhất.

Vì sao nút Khôi phục bị mờ?

MonstarX đang làm việc trên dự án. Hãy chờ quá trình xây dựng (hoặc lần sửa lỗi QA) xong rồi thử lại. Nếu hoàn toàn không thấy nút Khôi phục nào, nghĩa là dự án được chia sẻ với bạn ở quyền chỉ xem.

Khôi phục có xóa các lượt đặt chỗ hoặc đăng ký phát sinh từ lúc đó không?

Không. Khôi phục chỉ thay đổi mã nguồn. Mọi thứ đã lưu trong cơ sở dữ liệu của ứng dụng vẫn còn nguyên.

Quá trình xây dựng bị dừng có lưu phiên bản không?

Nếu đã thay đổi tệp trước khi bạn dừng thì có — nên bạn có thể khôi phục phiên bản trước đó để hoàn tác những gì đã làm.

Có giới hạn số phiên bản được giữ không?

Các phiên bản được giữ cùng dự án. Chúng chỉ bị xóa khi bạn xóa dự án.