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