1
กลไกการอัพเดตจะเป็นอย่างไรในทุบตี
ฉันต้องอัปเดตการรวบรวมสคริปต์เป็นครั้งคราว แต่ฉันไม่รู้ว่าจะเริ่มสคริปต์ตรวจสอบเวอร์ชันเป็นทุบตีได้อย่างไร ฉันมีแฟ้มรุ่นที่มี 3 vars: version=0, subversion=0และsubsubversion=1และฉันมีเว็บเซิร์ฟเวอร์ที่ให้บริการการปรับปรุงที่มีการติดตั้งการปฏิบัติเป็นสคริปต์ทุบตี ในไดเรกทอรีชื่ออัปเดต: /updates/ 0.0.1 0.0.2 0.0.3 และไดเรกทอรีที่เรียกว่ากระแสที่เก็บเวอร์ชันปัจจุบัน /current/ 0.0.1 version ตอนนี้ผมต้องการที่จะมีสคริปต์ที่ใช้$version, $subversionและ$subsubversionและกำหนดปรับปรุงแม่มดดาวน์โหลดและรัน หลังจากส่วนนี้เสร็จสิ้นสคริปต์อัปเดตควรเพิ่ม var เพื่อให้ดาวน์โหลดอัปเดตถัดไปหากมี nextversionขอเรียกว่า ฉันติดอยู่กับการเพิ่ม vars ทั้งสามและnextversionตัวแปรในสคริปต์การปรับปรุง ฉันจะทำอย่างไรเพื่อเพิ่ม vars tree และ var ที่สี่ให้สูงขึ้นไปอีกระดับ ฉันจะจัดการกับมันอย่างไรถ้าฉันไปจาก 0.0.9 ถึง 0.1.0 หรือแม้กระทั่งจาก 0.9.9 ถึง 1.0.0 และอื่น ๆ โดยไม่ต้องผลิตจำนวนมากif- else- elifงบ ฉันเศร้าที่ไม่ดีในการหาลูป