Vizible’s Blog

Revision Control : Netbeans + Mercurial

Posted in Software by wearetherock on October 25, 2008

Mercurial เป็น Distributed Revision Control (cvs เป็น Distributed ด้วยหรือเปล่า? , มีคนใช้แยะ ..แต่ Linus บอกไม่ได้เรื่อง เขียน git มาใช้เองดีกว่า)  Netbeans รองรับ Revision Control หลายตัว เช่น cvs , Subversioin, Mecurial … , อันสุดท้ายไม่เคยได้ยินมาก่อน ..แต่คอนฟิกง่ายสุด (คิดว่า)

ใช้ Mercurial ร่วมกับ Netbeans

1. ติดตั้ง Mercurial
– sudo apt-get install mercurial

2. เปิด Netbeans (6.0 ขึ้นไป)
– คลิกขวาที่ชื่อ Project > versioning > Initialize Mercuial Project
– Netbeans จะเรียกใช้คำสั่งของ mercurial (อะไรบ้างไม่รู้) หลังจากนั้นจะได้ไฟล์เดอร์ .hg อยู่ในโปรเจค
– Copy โฟลเดอร์โปรเจคไปวางไว้ที่เครื่องอื่น (เป็น server ไว้แชร์กัน)

3. Update โค้ดที่เขียนไปยัง Server
– คลิก Versioning  > Shared > Pust Other … >
– ใส่ url แบบนี้ ssh://username@domain//path/to/Project

4. ดึงโค้ดบน Server กลับมา
– คลิก Versioning > Shared > Pull Other … >
– ใส่ url เหมือนเดิม ssh://username@domain//path/to/Project

Project คือ โฟลเดอร์โปรเจคที่ Copy ไปไว้ตั้งแต่แรก (ภายในต้องมีไฟล์เดอร์ .hg อยู่ ไม่งั้นมันจะบอก error) จบ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: