ฉันไม่เคยทำงานกับไฟล์เดียวกันกับคนอื่น แต่ฉันมี 3 วิธีในการจัดการกับไฟล์ออกแบบหลายเวอร์ชัน
เหตุการณ์สำคัญ
ฉันใช้เหตุการณ์สำคัญเป็นระยะเวลาหนึ่งเมื่อเราพยายามใช้วิธีAGILEในฐานะนักออกแบบ (เช่นนักพัฒนาบางคนทำ) มันค่อนข้างมีประสิทธิภาพ แต่ใช้เวลาค่อนข้างนาน (มากกว่าเมื่อคุณเริ่มใช้สิ่งนี้ในตอนท้ายมันค่อนข้างดี) จำเป็นต้องมีองค์กรจำนวนมาก
หมายเลข / วันที่ / รายละเอียดในชื่อไฟล์
เมื่อฉันเริ่มออกแบบฉันต้องจัดการกับตัวเลขเพื่อกำหนดเวอร์ชัน น่ากลัว อย่างจริงจังไม่ หรือจะจัดระเบียบ "Design1.psd" "Design2.psd" ฯลฯ ...
วันที่ / เวลาดีถ้าคุณมีความทรงจำที่ดีเกี่ยวกับสิ่งที่ฉันทำเมื่อวานนี้? . ในกรณีของฉันน่ากลัวน้อยกว่าตัวเลข แต่มีประสิทธิภาพไม่มาก "Design20100801-1112.psd"
รายละเอียดดีกว่า ผมใช้ชื่อเช่น "Design20100801-1112-add-pattern.psd" = วันชั่วโมงรายละเอียด ชื่อไฟล์ค่อนข้างยาว แต่ใช้งานได้เร็วและคุณพบไฟล์ของคุณค่อนข้างเร็วกว่าวิธีการก่อนหน้านี้
SVN หรือ GIT
อาคาควบคุมเวอร์ชันจริง
ฉันตอนนี้ใช้ SVN ฉันบันทึกไฟล์ "Design1.psd" เดียวกันซ้ำ ๆ กัน และทุก ๆ ชั่วโมงหรือทุกครั้งที่หยุดฉันจะทำการดัดแปลงและให้รายละเอียดกับมัน
หากฉันทำผิดพลาดหรือลูกค้าต้องการรุ่นก่อนหน้าฉันเพิ่งอัปเดตเป็นรุ่น xxx และเสร็จแล้ว
นอกจากนี้ยังให้พลังของกิ่งไม้และแท็กที่น่าสนใจมากในการจัดการเหตุการณ์สำคัญ
มีเหตุผลที่ผู้พัฒนาใช้ซอฟต์แวร์ควบคุมเวอร์ชัน / DB / ฯลฯ ... มันมีประสิทธิภาพและนักออกแบบก็ควรใช้เช่นกัน (แต่มันค่อนข้างยากที่จะเข้าใจ / ใช้ในตอนแรก)