บังเอิญได้ Twitt จาก Au8ust ส่งภาพโปรแกรม Meld มา ดูน่าสนใจดีครับ เพราะปกติเวลาผมทำงานบน Linux มักจะติด Command Line ทั้งๆ ที่เป็น Linux Desktop อย่าง Ubuntu ก้อตาม เรียกได้ว่าเปิดขึ้นมาก้อต้องเรียก terminal กันก่อนเลย สำหรับงานพัฒนาซอฟต์แวร์โดยที่เราต้อง check out งานจากนักพัฒนาคนอื่นๆ หรือ check out แล้วมา diff หรือ merge สำหรับคนที่เล่นผ่าน command line จนชินแล้วมักจะเข้าใจโดยอัตโนมัติ แต่สำหรับนักพัฒนารุ่นใหม่ๆ รวมไปถึงนักพัฒนาในไทยเองยังไม่ค่อยได้ใช้เครื่องมือจำพวก Source Code Management อย่าง SVN, CVS, BZR และอื่นๆ มากนัก เพราะฉะนั้นเรื่อง diff หรือ merge ก้อไม่ต้องพูดถึงครับ

เอาล่ะเข้าเรื่องดีกว่าไหนๆ Au8ust ก้อแนะนำมากลายๆ ก้อเลยมาติดตั้งและมาดูกันว่าเจ้า Meld ทำงานอะไรได้บ้าง และจะประยุกต์ใช้งานได้อย่างไรบ้าง สำหรับท่านที่ใช้ Ubuntu ติดตั้ง Meld ได้เลยโดยใช้คำสั่ง

apt-get install meld

มาลองเล่นดูครับ ผมเอาไฟล์โครงการเก่าๆ มาลองทดสอบดู คือมีเวอร์ชั่น 1.10 และเวอร์ชั่นใหม่ที่แก้ไขแบบลวกๆ คือ 1.12 ต่างกัน 1 revision ลองมาทำ diff และสร้างไฟล์ patch กันดูครับ

สร้าง patch file ง่ายๆ ได้เลย

ปกติผมใช้ของ Web SCM Repository ของ Source Forge.Net ครับ

ก้อพอใช้ได้ครับ Meld ก้อทุ่นแรงไปได้เยอะเลย ลองเอาไปลองเล่นกันดูได้ครับ

ที่มา – Meld, Au8ust
 

Comments are closed.