ผู้สนับสนุน

วันอาทิตย์ที่ ๑๙ ตุลาคม พ.ศ. ๒๕๕๑

Easy Eclipse + SVN + Google code

เนื่องจากใช้มานานแล้ว แล้วก็อยากแนะนำให้ใช้กันนะครับสำหรัับผู้เริ่มต้นทั้งหลาย ไม่มีที่เก็บโปรแกรม back up back up ในเครื่องแล้วสับสนเรื่องรุ่นของโปรแกรม วันนี้จะมาแนะนำที่ๆ หนึ่งที่ทำระบบไว้ดีมากในการทำระบบ version ของโปรแกรม google code นั่นเองครับ ที่ code.google.com ไม่ได้ให้บริการเฉพาะ svn หรือ subversion ในการควบคุมรุ่นของโปรแกรมเท่านั้นนะครับ ยังให้บริการสิ่งแวดล้อมอื่นๆด้วยไม่ว่าจะเป็นการฝากไฟล์ วิกิ บลาๆ อื่นๆที่ยังไม่ได้สนใจ แต่สิ่งที่สนใจและจะมาแนะนำในวันนี้คือการใช้ svn กับ code.google.com ด้วย IDE ยอดนิยมที่หลายๆ คนใช้อยู่ eclipse !!(แต่ในที่นี้ใช้ easyeclipse) เริ่มเลยนะ ไปที่ code.google.comตามลูกศร ลงชื่อเข้าใช้เลย Log in ก่อน ไม่มี user ก็สมัครนะ คงไม่บอกว่าสมัครยังไง สร้างโปรเจคของเราขึ้นมาบ้าง มันจะมีรายละเอียดให้เรากรอกแบบนี้ เราก็กรอกๆไป แบบนี้(ไม่ชัด click ดูภาพใหญ่นะ) กรอกเสร็จมันก็จะได้โปรเจคเราหน้าตาแบบนี้ขึ้นมา ต่อไปไปดูที่ tab Source หน้านี้จะเป็นรายละเอียดเกี่ยวกับ source code ที่เราจะฝากไว้ มาลองทำเลยล่ะกัน เปิด easy eclipse ขึ้นมา ถ้าของใครเป็น eclipse ธรรมดาก็ลง subclipse เอานะ อันนี้ของผมใช้ easy eclipse for LAMP เพราะว่าเขียนหลายอย่าง python,php,java ขั้นแรก New project ขึ้นมาเลย เลือกรูปแบบโปรเจ็คที่เราจะพัฒนา เช่น java, python, php ในที่นี้เลือก java ตั้งชื่อให้มัน เหมือนปกติมากๆ แล้วก็ไปต่อไป สวัสดีชาวโลกกันหน่อย click ขวาที่ directory ของโปรเจค Share->Share Project ทำแล้วต้องแบ่งปัน(ว่าไปนั่น!) ในที่นี้เราจะทำ SVN ไม่ใช่ CVS เพราะฉะนั้นเราก็ต้องเลือก SVN เป็นธรรมดา ชะมะ? เลือกสร้าง repository ใหม่นะเพราะว่าตอนนี้ยังไม่มี อ้าวช่อง url อะไรหว่า ไปรูปต่อไปๆ ไปเอา url มาก่อน เลือก url ที่เหมาะสมกับคุณ (ซึ่งในตอนนี้ควรจะเป็นเจ้าของ โปรเจคหรือกลุ่มนักพัฒนานั่นเอง) ปล.เลือก url ของโปรเจคของคุณเองนะไม่ใช่โปรเจคของผม แปะลงไปตรงช่อง url next เลย ข้อมูลมีการเข้ารหัสลับนะ เพื่อความปลอดภัยของคุณยอมรับเงื่อนไขหรือไม่ เลือกแบบที่คุณชอบเลย Temporally ชั่วคราว ,Permanently ค้างคืนตลอดไป ผม ค้างคืนตลอดไปเลยล่ะกันเครื่องส่วนตัว Username ก็ที่เราใช้ login เข้าใน google น่ะแหละครับ Password คนล่ะตัวกันนะหา เอาจากรูปต่อไป ตาม link ข้างล่ะเลย googlecode.com password อะไรซักอย่าง คัดลอกไปแปะเลยครับจำไม่ได้หรอกถ้าไม่พยายามจริง แต่ขอ sensor ไว้หน่อย ใช้ชื่อโปรเจคเป็นชื่อ Folder ใน repository เลยหรือเปล่าก็ตามใจนะแต่ใช้ไปเลยแหละง่ายดี แล้วก็ไปต่อเลย เตรียมสถานที่พร้อมแล้วต่อไปเลย รอหน่อยวัยรุ่น!! อ้าวล่ะ กำลังจะสำเร็จแล้ว ครั้งแรกอาจจะตื่นเต้นหน่อยไม่ต้องกลัวนะคนดี เป็น unversioned ทั้งหมดนั่นแหละ จะเอาเข้าไปทั้งหมดหรือเปล่าก็ตามใจ(แนะนำว่าหมดเลย จำง่ายดี) เป็นวัยรุ่นควรใจเย็น ถ้าไม่อยู่ในช่วงดวงตก! เน็ตเน่า! google ล่ม! ปัญหาการเมือง! หรือแฟนทิ้ง คงจะได้หน้าตาเหมือนข้างล่างนี้ Click ดูรูปใหญ่ ได้แล้วลองเข้าไปดูในเว็บสิว่าเป็นแบบไหน Tab Source -> Tab ย่อย Browse Directory tree trunk อาจจะลอง click ที่ source code ของโปรแกรมของเราดู ลองแก้ไขโปรแกรมเรานิดหน่อยซิ จะได้ทดลองปรับรุ่นกันด้วย click ขวาที่โปรเจคหรือว่า directory ของโปรเจคก็ได้ Team->Commit อย่าลืมเขียนการเปลี่ยนแปลงทุกครั้งที่ปรับรุ่น อย่าหาว่าไม่เตือนเวลาอยากได้รุ่นเก่าๆ กลับมาแล้วไม่รู้ว่ารุ่นไหน ถ้าไ่ม่ใช่ครั้งแรกก็เริ่มจำกันไม่ได้แล้วแหละ :P ให้เวลากับ server หน่อย

ลองสำรวจดูว่ามีอะไรเปลี่ยนแปลงบ้าง สำเร็จเสร็จสิ้นไปแล้วสำหรับการเอาเข้า!! พัก : . : . ตอนแรกว่าจะเขียนสองตอนนะเนี่ย เขียนต่อเลยล่ะกัน ย่าาาส์ : . Check out เอาออกหล่ะนะกรณีที่อาจจะไปใช้งานเครื่องอื่น ลงเครื่องใหม่ อยากให้คนอื่นมาช่วยทำโปรเจค บลาๆ ประมาณว่าไม่ได้ทำเครื่องเดิม new project เลยครับ คราวนี้เรามีโปรเจคอยู่แล้วเลือก project เป็น svn นะ ถ้ายังไม่มี repository ก็ Create ใหม่ใส่ url ใส่ user , password แต่ในที่นี้จะไม่ทำซ้ำแบบเดิมให้ดูนะ เลือก repository ที่มีแล้วกด next เลือก directory ของโปรเจคแล้วกด next ถ้าเราไม่เคยให้มันจำ password มันก็จะถามทุกครั้ง ถ้าเครื่องส่วนตัวคิดว่าปล่อยภัยก็ให้จำไปก็ได้ครับ แต่ถ้าจะให้ปลอดภัยจริงก็ใส่ใหม่ดีกว่าครับ รอนิดวัยรุ่น!! เลือกหน่อยว่าจะเอารุ่นอะไรออกมา แล้วเอาออกมาเป็นชื่ออะไร next แล้วก็จะเอาไว้ที่ไหน รออีกนิด แล้วก็ได้ออกมาแล้ววว วันนี้แค่นี้ล่ะกันหมดไปหลาย ชม.แล้ว หวังว่าคงจะพอช่วยได้นะ ทำไม่ได้หรือว่าที่ผมเขียนไว้มีข้อผิดพลาดอะไรก็บอกๆ กันไว้ด้วยนะครับ หรือว่ามีอะไรแนะนำก็บอกมานะ

๒ ความคิดเห็น: