Hacking&Security Workshop

ตอนนี้ MaYaSeVeN ได้ย้าย Blog ไปที่ http://blog.mayaseven.com


Wednesday, August 10, 2011

วิธีใช้ Subversion(SVN) Google Code Sub Version

ในการเขียนโค้ดหรือพัฒนาโปรแกรมเป็นทีมนั้น สิ่งสำคัญก็คือความราบรื่นในการปล่อย Code ล่าสุดของแต่ละคนอยู่เสมอและต้องสามารถทำได้จากที่ใดก็ได้โดยไม่จำเป็นต้องอยู่ด้วยกันทางออกที่ง่ายและเหมาะสมในการพัฒนาโปรแกรมเป็นทีม ที่ทีมพัฒนาไม่มากจนเกินไปนั้น Subversion(SVN) แลดูจะง่ายและโอเคที่สุด ในบทความนี้จะแสดงวิธีใช้ Google Code + TortoiseSVN  ในการพัฒนาโปรแกรมเป็นทีม มาเริ่มกันเลย

1.สร้าง Project โดยเข้าไปที่ http://code.google.com/hosting/ แล้วก็เลือกที่ Create a new project (คุณต้องมี Google Account และ Login ให้เรียบร้อย)

2.กรอกรายละเอียดของ Project ให้เรียบร้อย โดยในส่วนของ Version Control System ให้เลือกเป็น Subversion

3.หา SVN Client มาใช้ ผมแนะนำตัวนี้ http://tortoisesvn.net/downloads.html Download ฒาแล้วติดตั้งให้เรียบร้อย

4.สร้าง Folder ใน Workspace ขึ้นมาเพื่อที่จะ Sync ข้อมูล Project จาก Server โดยคลิกขวาที่ Folder นั้นแล้วเลือก SVN Checkout... ในช่อง URL of Repository : ให้ใส่ https://ชื่อProject.googlecode.com/svn/trunk/ จากนั้นกด OK

วิธีใช้
1.)ก่อนที่เราจะเขียนโค้ดให้ Update โค้ดล่าสุดก่อน(เพื่อมีคนใน Project แก้โค้ด) โดยการคลิกขวาที่ Folder ที่ Sync นั้นแล้วเลือก SVN Update

2.)เมื่อเราทำการเขียนโค้ดเสร็จแล้วต้องการ Upload โค้ดไว้บน Server ให้กดคลิกขวาที่ Folder ดังกล่าวแล้วเลือก SVN Commit... แล้วถ้าจะให้ดีก็ต้อง Comments ด้วยว่าแก้ไขส่วนไหนเพิ่มเติมอะไรไปบ้าง


 หลังจากคลิก OK แล้วจะมีหน้าขึ้นมาให้เราใส่ Username ก็ให้เราใส่ Google Account โดยไม่มี @Gmail.com ส่วน Password ให้เราเข้าไป Generate ที่ https://code.google.com/hosting/settings (ไม่ได้ใช้ Password ของ Google Account นะ)


นอกจากนั้นก็ลองเล่นดูครับไม่ยากหรือสงสัยตรงไหนก็สามารถ Comment ถามได้เลย :)

ปล.ประโยชน์ของมันนอกจากจะทำให้การทำงานเป็นทีมราบรื่นแล้วมันยังบันทึก Revision และบอกว่าใครแก้อะไรไปบ้างและถ้าเราแก้แล้วพังเราสามารถย้อนกลับไป Revision เก่าได้ :P

Written by MaYaSeVeN