ข้ามไปยังเนื้อหา

เวอร์ชัน: ย้อนแอปกลับไปสถานะก่อนหน้า

สรุปสั้น ๆทุกงานสร้างที่เปลี่ยนแอป ทุกการแก้ไขที่บันทึกในแท็บโค้ด และทุกการกู้คืน จะบันทึกเวอร์ชันของโค้ดแอปไว้ เปิด เวอร์ชัน ที่ส่วนหัวของเวิร์กสเปซ แล้วคลิก กู้คืน เพื่อย้อนกลับไป การกู้คืนแทนที่เฉพาะโค้ด ส่วนข้อมูลของแอป ไฟล์ที่อัปโหลด แชท และแผนฟีเจอร์ยังอยู่เหมือนเดิม และการกู้คืนจะบันทึกเป็นเวอร์ชันใหม่ จึงย้อนกลับได้

ไม่ใช่ทุกการเปลี่ยนแปลงจะออกมาอย่างที่หวัง เพราะ MonstarX บันทึก เวอร์ชัน ของโค้ดแอปหลังการเปลี่ยนแปลงแต่ละครั้ง คุณจึงย้อนกลับไปเป็นแบบเดิมได้เสมอในคลิกเดียว โดยไม่ต้องยุ่งกับโค้ด

เวอร์ชันใหม่จะบันทึกทุกครั้งที่โค้ดของแอปเปลี่ยน

  • หลังคำขอแบบสร้างที่เปลี่ยนไฟล์ ตั้งชื่อตามคำขอของคุณ เช่น “เพิ่มช่องสมัครรับจดหมายข่าวที่ส่วนท้าย” คำขอที่ส่งจากโหมดแก้ไขจะชื่อ “การแก้ไขแบบเห็นภาพ (2): …” และคำขอที่มีแค่ไฟล์แนบจะชื่อ “การเปลี่ยนแปลง”
  • เมื่อบันทึกไฟล์ในแท็บโค้ด เช่น “แก้ไข src/routes/index.tsx”
  • เมื่อกู้คืนเวอร์ชัน ชื่อ “กู้คืน: …” (ดูด้านล่าง)
  • เมื่อมีการเปลี่ยนแปลงมาจาก GitHub “จาก GitHub: …” ถ้าโปรเจกต์เชื่อมกับรีโพซิทอรี
  • เมื่อเอเจนต์เขียนโค้ดพุชการเปลี่ยนแปลง “พุชจาก …” เช่น “พุชจาก Claude Code” ดู เอเจนต์เขียนโค้ดของคุณ
  • เมื่อโปรเจกต์เริ่มต้น แอปที่นำเข้าจะเริ่มด้วย “นำเข้าจาก …” และโปรเจกต์ที่ทำสำเนาจะเริ่มด้วย “คัดลอกมาจาก …”

คำขอแบบแชทและวางแผนไม่เปลี่ยนโค้ด จึงไม่บันทึกเวอร์ชัน

คลิก เวอร์ชัน ที่ส่วนหัวของเวิร์กสเปซ ตัวเลขข้าง ๆ คือจำนวนเวอร์ชันของโปรเจกต์

รายการเรียงจากใหม่ไปเก่า แต่ละเวอร์ชันแสดงชื่อ เวลาที่บันทึก และจำนวนไฟล์ที่แอปมีในตอนนั้น เวอร์ชันใหม่สุดมีป้าย บันทึกล่าสุด ซึ่งคือแอปในสภาพปัจจุบัน

  1. รอจนกว่า MonstarX จะทำงานกับโปรเจกต์เสร็จ ระหว่างงานสร้างกู้คืนไม่ได้

  2. คลิก เวอร์ชัน ที่ส่วนหัวของเวิร์กสเปซ

  3. หาเวอร์ชันที่ต้องการย้อนกลับไป แล้วคลิก กู้คืน

  4. ยืนยันในหน้าต่างที่ถามว่า กู้คืน “เพิ่มช่องสมัครรับจดหมายข่าวที่ส่วนท้าย” หรือไม่ โค้ดโปรเจกต์ปัจจุบันจะถูกแทนที่ ข้อมูลแอปจะไม่เปลี่ยนแปลง

โค้ดจะกลับไปเป็นเวอร์ชันนั้น พรีวิวจะอัปเดต และเวอร์ชันใหม่ชื่อ กู้คืน: … จะเพิ่มขึ้นที่ด้านบนของรายการ ถ้าโปรเจกต์เชื่อมกับ GitHub และเปิดการพุชอัตโนมัติไว้ (ค่าเริ่มต้น) ระบบจะพุชการกู้คืนไปเป็นคอมมิตด้วย

การกู้คืนจะนำ โค้ดของแอป กลับมา ทั้งทุกหน้า คอมโพเนนต์ สไตล์ และไฟล์ฝั่งเซิร์ฟเวอร์ ตรงตามที่เป็นในเวอร์ชันนั้น

แต่ ไม่ เปลี่ยน

ยังอยู่เหมือนเดิมทำไมจึงสำคัญ
ข้อมูลของแอป การสมัครใช้งาน การจอง คำสั่งซื้อ และทุกอย่างที่บันทึกในฐานข้อมูลไม่มีอะไรที่ผู้ใช้หรือคุณกรอกไว้หายไป
ตารางในฐานข้อมูลการเปลี่ยนโครงสร้างฐานข้อมูลจากงานสร้างครั้งหลังยังคงอยู่ ถ้าโค้ดที่กู้คืนต้องการตารางแบบอื่น ให้ขอ MonstarX ในแชทให้ตรวจแอป
ไฟล์ที่อัปโหลดและภาพที่วาดไฟล์ที่ผู้ใช้อัปโหลดและภาพที่ MonstarX วาดยังอยู่ในพื้นที่จัดเก็บ
แชทและแผนฟีเจอร์บทสนทนาและรายการฟีเจอร์จะไม่ย้อนกลับ ถ้าจำเป็น ทำเครื่องหมายฟีเจอร์ว่ายังไม่ได้สร้างด้วย เปิดใหม่อีกครั้ง ดู แผนฟีเจอร์
การตั้งค่า ข้อมูลลับ และตัวเชื่อมต่อการตั้งค่าโปรเจกต์และบริการที่เชื่อมต่อไว้ยังอยู่เหมือนเดิม
แอปที่เผยแพร่แล้วแอปที่ออนไลน์อยู่ยังทำงานตามที่เผยแพร่ไว้ เผยแพร่อีกครั้งเพื่อนำเวอร์ชันที่กู้คืนขึ้นออนไลน์

เจ้าของโปรเจกต์และคนที่ได้รับแชร์โปรเจกต์ให้แก้ไข คนที่มีสิทธิ์ดูจะเห็นรายการเวอร์ชันแต่ไม่มีปุ่ม กู้คืน

ย้อนการเปลี่ยนแปลงล่าสุดที่ MonstarX ทำอย่างไร

เปิด เวอร์ชัน แล้วคลิก กู้คืน ที่เวอร์ชันที่สองจากด้านบน ซึ่งเป็นเวอร์ชันที่บันทึกไว้ก่อนการเปลี่ยนแปลงล่าสุด

ทำไมปุ่มกู้คืนเป็นสีเทา

MonstarX กำลังทำงานกับโปรเจกต์อยู่ รอให้งานสร้าง (หรือการแก้ไขจาก QA) เสร็จแล้วลองอีกครั้ง ถ้าไม่มีปุ่มกู้คืนเลย แสดงว่าโปรเจกต์แชร์ให้คุณแบบดูอย่างเดียว

การกู้คืนจะลบการจองหรือการสมัครที่เกิดขึ้นหลังจากนั้นไหม

ไม่ การกู้คืนเปลี่ยนเฉพาะโค้ด ทุกอย่างที่บันทึกในฐานข้อมูลของแอปยังอยู่

งานสร้างที่หยุดไปบันทึกเวอร์ชันไหม

ถ้าเปลี่ยนไฟล์ไปแล้วตอนที่คุณหยุด จะบันทึก คุณจึงกู้คืนเวอร์ชันก่อนหน้าเพื่อย้อนสิ่งที่ทำไปได้

เก็บเวอร์ชันได้จำนวนจำกัดไหม

เวอร์ชันเก็บไว้กับโปรเจกต์ และจะลบก็ต่อเมื่อคุณลบโปรเจกต์เท่านั้น