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