[iOS Dev] Source Control Integration on Xcode 5
มีใครใช้ Git บ้าง ยกมือขึ้น! Xcode 5 ออกมาพร้อมกับ Source Control Integration with Git แบบเต็มๆ ให้เราใช้กัน จริงๆ แล้ว Xcode 4.x ก็มี แต่เหมือนว่า ตอนนั้น Apple ยังไม่ค่อยจริงจังเท่าไหร่ แค่ใส่มาให้รู้ว่า "ฉัน Integrate Git ให้แล้วนะ" แต่ Xcode 5 นี่เหมือนจะสนับสนุนกันเต็มตัวเลย ใน Entry นี้เราจะว่ากันเรื่อง Basic การใช้งานของ Git เท่านั้น (stage, commit, push, pull) เพื่อไม่ให้มันยืดยาวเกินไป เริ่มกันเลย! ใครยังไม่รู้จักไปอ่านเบื้องต้นได้ที่นี่ > Introduction to Git & Github ในตอนที่สร้าง Project ใหม่ให้ติ๊กถูกตรงนี้ด้วย ซึ่งเป็น Default Option อยู่แล้ว จากนั้นผมทำการแก้ File แล้วเลือก Commit ที่อยู่ใน Source Control Menu Xcode จะแสดงหน้า Version Editor แล้วมี Sidebar ด้านซ้ายบอกว่ามีไฟล์ไหนที่ถูกแก้ไปบ้าง ก็เลือกดูก็จะแสดงว่าแก้อะไรไปบ้าง จากนั้นกด Commit แค่นี้ก็เรียบร้อย ถ้าเทียบกับตอนที่เราใช้ Git ผ่าน Command-line หรือแบบปกติ จะเห็นว่า Xcode ได้รวบขั้นตอนการ Stage มาไว้ที่ Commit Menu เลย เนื่องจากเราสามารถเลือ...