โปรเจกต์ใน 1DesignTool ไม่ใช่ผลลัพธ์เดียว — มันคือไทม์ไลน์ของสถานะ หนึ่งต่อ เทิร์น ลิ้นชัก History และชิปเวอร์ชันให้คุณดูสถานะก่อนหน้าใด ๆ กู้คืนมัน หรือแยกสาขาออกจากมัน การ steer จึงลองได้อย่างปลอดภัยเสมอ
ลิ้นชัก History
ปุ่ม History ในเครื่องมือ composer เปิดลิ้นชัก — รายการ snapshot ใหม่สุด ก่อน แต่ละอันพร้อมเทิร์นที่สร้างมัน เปิดรายการเพื่อดูสถานะนั้นใน preview และ restore เพื่อทำให้มันเป็นสถานะปัจจุบัน การกู้คืนไม่ทำลายสถานะที่ใหม่กว่า — พวกมันอยู่ในไทม์ไลน์ต่อ
ชิปเวอร์ชัน
v-chips ในเครื่องมือ composer ทำเครื่องหมายเวอร์ชันที่ตั้งชื่อ — จุดที่คุณ
บอกให้โปรเจกต์จำ เช่น v1, v2 พวกมันคือทางลัดระหว่างสถานะที่คุณสนใจ แทน
ที่จะเป็นทุกเทิร์นระหว่างกลาง คลิกชิปเพื่อตรวจเวอร์ชันนั้น; popover แสดงสิ่ง
ที่มันจับไว้
เวอร์ชันเป็นเลนที่มีหมายเลข ไม่ใช่แค่บุ๊กมาร์ก — ดู Versions: ทำเครื่องหมาย fork และเปรียบเทียบ สำหรับการแยกสาขาจากหนึ่งและเปรียบเทียบสองสถานะข้างกัน
Restore vs fork
- Restore — ย้อนโปรเจกต์กลับไปสถานะก่อนหน้าและทำงานต่อจากตรงนั้น สถานะที่ ใหม่กว่ายังอยู่ใน history จึงเป็นการย้อน ไม่ใช่การลบ
- Fork — แยกเวอร์ชันใหม่ออกจากจุดก่อนหน้า รักษาทั้งสองทิศให้อยู่ fork เมื่อ อยากลองทิศโดยไม่ทิ้งจุดที่อยู่; restore เมื่อทิศที่อยู่จบแล้ว
snapshot จับอะไร
แต่ละ snapshot คือสถานะของโฟลเดอร์โปรเจกต์ ณ เทิร์นนั้น — ไฟล์ผลลัพธ์ ความรู้ design-kit ที่โปรเจกต์มี และ metadata เวอร์ชัน มันคือไฟล์เดียวกับที่ คุณเห็นในโฟลเดอร์เอง โปรเจกต์ที่กู้คืนจึงเป็นสถานะจริง ไม่ใช่เรนเดอร์ที่แคช
Tip: ทำเครื่องหมายเวอร์ชันก่อนการ steer ที่เสี่ยง — คลิกเดียวบนปุ่ม v-chip ปักสถานะปัจจุบัน และคุณกลับมาได้ตรงถ้า steer ผิดพลาด ถูกกว่าการรัน ทิศที่หายไปใหม่
history อยู่ตรงไหน
snapshot ไปกับโปรเจกต์ — บันทึกใน metadata ของโฟลเดอร์โปรเจกต์เอง ไม่ใช่ ที่เก็บระยะไกล การกู้คืนเป็น local และทันที; ไม่มีอะไรออกจากเครื่องคุณเพื่อ กู้ดีไซน์ก่อนหน้า