GitHub ใช้ Subversion ได้แล้ว

by neizod
27 June 2012 - 09:43

แม้ GitHub จะเป็นเว็บฝากโครงการที่ตั้งต้นมาด้วย Git ล้วนๆ แต่ก็ไม่ใช่ทุกคนที่พร้อมจะปรับตัวเรียนรู้กับเครื่องมือใหม่ๆ ตลอดเวลา ตอนนี้เว็บ GitHub ได้เปิดให้ SCM ยอดนิยมอีกตัวอย่าง Subversion สามารถเชื่อมต่อเพื่อจัดการบริหารโปรเจคได้แล้วครับ

ความแตกต่างแรกที่สังเกตได้คือ การ checkout สามารถทำได้ผ่าน HTTPS เท่านั้น และไม่จำเป็นต้องลงท้ายชื่อโปรเจคด้วย .git เช่น svn co https://github.com/torvalds/linux

ความแตกต่างที่เหลือก็เป็นไปตามลักษณะของ Subversion เช่น เมื่อเข้าไปใน directory โปรเจคที่ checkout มาจะยังไม่เห็นไฟล์ต่างๆ ในโปรเจคทันที แต่จะเห็นเป็น directory trunk, branches, tags แทนครับ (ไม่แน่ใจว่าทำไมไม่ได้ wiki มาด้วยเหมือนฝั่ง Google Code), การสั่ง svn commit มีค่าเท่ากับการสั่งทั้ง git commit และ git push origin, การแตก branch ใหม่ต้องใช้คำสั่ง svn copy trunk branches/new-branch เป็นต้นครับ

ที่มา: GitHub Blog

Blognone Jobs Premium