ฉันไม่แน่ใจว่าเมื่อโครงการไกลพอที่จะยอมรับการควบคุมแหล่งที่มาก่อน ฉันมักจะชะลอการคอมมิทจนกว่าโครงการจะเสร็จสมบูรณ์ (ฉันไม่ได้ทำโครงการส่วนตัวใด ๆ ที่ใหญ่พอที่จะมีกรอบการทำงานหลักที่ใหญ่เกินไปสำหรับเรื่องนี้) ฉันมีความรู้สึกว่านี่ไม่ใช่วิธีปฏิบัติที่ดีที่สุดแม้ว่าฉันจะไม่แน่ใจว่าสิ่งใดผิดไป
ตัวอย่างเช่นฉันมีโครงการที่ประกอบด้วยไฟล์รหัสเดียว จะใช้เวลาประมาณ 10 บรรทัดของรหัสสำเร็จรูปและ 100 บรรทัดเพื่อให้โครงการทำงานด้วยฟังก์ชั่นพื้นฐานที่ยอดเยี่ยม (1 หรือ 2 คุณสมบัติ) ฉันควรเช็คอินก่อน:
- ไฟล์ว่างเปล่า?
- รหัสสำเร็จรูป?
- คุณสมบัติแรก?
- เมื่อถึงจุดอื่น?
นอกจากนี้สาเหตุที่ต้องเช็คอิน ณ จุดใดจุดหนึ่ง?
Will I mind having to redo that part ? Save : SaveAnyway;
ฉันใช้วิธีการเดียวกันกับการควบคุมแหล่งข้อมูลฉันไม่รอให้บางอย่างทำงานหรืออยู่ใกล้เสร็จฉันรอจนกว่าฉันจะหาอะไรออกมาหรือทำการเปลี่ยนแปลงที่ฉันไม่ต้องการ ต้องลองหามันใหม่อีกครั้งหรือทำการเปลี่ยนแปลงเหล่านั้นอีกครั้งจากนั้นฉันก็เช็คอินนั่นเป็นสาเหตุที่คนแนะนำให้บันทึกหลังจากการสร้างโครงการ การสร้างโปรเจ็กต์นั้นน่ารำคาญเช็คอินดังนั้นคุณจะไม่ต้องทำอีกเลย