[Day1]ปวดกระบาลกับ version control

posted on 21 Dec 2012 23:33 by hydralisk55 in developer, Diary
จริงๆวันนี้ก็ยังตัดสินใจไม่ได้ครับว่าจะเริ่มเหี้ยอะไรดี แต่ดันนึกคึกอยากใช้ version control ขึ้นมา เพราะผมอยากหาอะไรซักอย่างไว้ใช้เก็บ log
 
แต่จริงๆแล้วไอ้ version control เนี่ย มันเจ๋งกว่านั้นครับ คือถ้าสมมุติว่าเราพัฒนาโปรแกรมซักตัวแล้วเกิดทำมันพังขึ้นมา เราอาจจะต้องเสียเวลาหาไอ้จุดที่ทำพัง หรือไม่ก็ถ้าโชคดีหน่อยก็มี backup เก็บไว้ แต่ไอ้ version control เนี่ย มันสามารถย้อนไป version (หรือ revision) ที่ต้องการจะย้อนไปได้
 
พูดง่ายๆคือ เหมือนกับการที่ save เกมไว้เป็นจุดๆแล้วสามารถย้อนไปเล่น save ก่อนๆได้นั่นแหละครับ หลักการเดียวกัน เพียงแต่ว่าตัว version control จะเป็นการเก็บ version ของไฟล์ text ต่างๆ ครับผม ดังนั้นพวก document ธรรมดาก็สามารถใช้ version control ได้เหมือนกันครับ
 
แล้วก็ ตัว version ที่มีการบันทึกมันยังสามารถแตกหน่อเป็นอีกสายนึงได้อีกด้วย ไอ้ที่ผมพูดตรงนี้อาจจะดูงงๆ ลองสังเกตภาพข้างล่างดูครับ ไอ้ตรง 5 -> 8 -> 10 เนี่ยล่ะครับ ที่มีการแตกหน่อ ซึ่งตรงนี้อาจจะเป็นทั้งจุดที่ทำพังแล้วยกเลิกไป หรือเป็นการแตกออกไปเป็นอีก project นึงไปเลย
 
ตัวผมเองก็ไม่รู้ว่ามันทำอะไรได้มากกว่านี้มั้ย เพราะเหมือนมันจะ config ได้อีก ซึ่งเข้าไปดูก็... งงครับ ไม่รู้เหี้ยอะไรเป็นอะไร
 
แต่อันที่จริงแล้ว แค่การเริ่มใช้งานก็ทำเอาผมมึนๆไปพอสมควรครับ นั่งงมเป็นชั่วโมงกว่าจะระลึกชาติได้
 
ผมละอยากสอนใช้โปรแกรมพวกนี้ลงบล็อกเหมือนกันนะครับ เพราะแม่งเป็นของที่เอื้อต่อการทำงานกับพวก developer ได้โอเคเลยล่ะ แต่ว่า... ให้ตายสิ ตัวผมเองถึงจะเริ่มใช้เป็นแล้วบ้าง แต่ก็ยังไม่คล่องเลย

Comment

Comment:

Tweet