ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:14 pm

Image


ถ้าคุณมี โปรเจ็คๆ หนึ่ง ซึ่งใหญ่มากจนต้องเขียนโปรแกรมกันเป็นทีม การใช้ Subversion Control(SVN) เข้ามาช่วยการจัดการต่างๆเกี่ยวกับโปรเจ็คของคุณนั้นจะ ช่วยอำนวยความสะดวก และ เป็นระเบียบได้มากขึ้น โดยใน Netbean นี้จะมี Plugin SVN มาให้เราใช้ ซึ่งการทำงานมันคร่าวๆจะประมาณว่า ถ้างานหลักเราอยู่บนเครื่องเซอร์เวอร์แล้ว เราต้องการจะดึงงานลงมาทำในเครื่องเราก็สามารถทำได้ผ่านตัวนี้ และถ้างานบนเครื่องเซอร์เวอร์มีการ อัพเดตหรือเปลี่ยนแปลง โดยเพื่อนร่วมงานคนอื่นๆ ก็จะสามารถอัพเดต และดูการเปลี่ยนแปลงงานได้ ซึ่งจะทำให้ งานเราดูเป็นสัดเป็นส่วน เป็นระเบียบดูเรียบร้อย ขึ้น

*สำหรับคนที่ทำงานคนเดียว จะอำนวยความสะดวกในการทำ reversion ได้ ไม่ต้องเซฟงานแบบ _วันที่

โดยการใช้งานหลักๆจะมีดังนี้
1.Update คือการอัพเดตไฟล์ของเครื่องเราให้เหมือนกันเครื่องเซอร์เวอร์
1.1 Update to.. คือการอัพเดตไฟล์เข้าไปใน reversion
2.Commit คือการที่เราโยนไฟล์งานของเราที่ทำในเครื่องตัวเองขึ้นไปบนเซอร์เวอร์
3.Diff คือการดูความแตกต่างของไฟล์ที่เราเลือก โดยเทียบระหว่าง ไฟล์บนเซอร์เวอร์ และ ไฟล์ของเครื่องเรา

และยังมีอื่นๆอีกหลายอย่าง และยังมีประโยชน์อีกคือถ้าเราทำการโยนไฟล์แล้วมีข้อผิดพลาดบางอย่าง เราสามารถที่จะ reversion กลับไปก่อนหน้าได้
Attachments
netbeans_svn_200x200.jpg
netbeans_svn_200x200.jpg (11.38 KiB) Viewed 3619 times
Last edited by samsonnaze3 on 26/05/2012 7:11 pm, edited 2 times in total.
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:16 pm

ขั้นตอนการติดตั้ง SVN บน Netbean

1. เปิด Netbean ขึ้นมาแล้วไปที่เมนู Tools->Plugin
Attachments
1.gif
1.gif (25.06 KiB) Viewed 3618 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:20 pm

2. ให้ค้นหาคำว่า svn เมื่อเจอแล้วให้ติ๊กเครื่องหมายถูกที่หน้าชื่อ plugin แล้วทำการกดปุ่ม install
Attachments
2.gif
2.gif (17.84 KiB) Viewed 3617 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:21 pm

3. เสร็จแล้วก็กด next ๆ ไปเรื่อยๆ จนมาถึงหน้านี้ให้ทำการ restart netbean
Attachments
3.gif
3.gif (18.53 KiB) Viewed 3617 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:23 pm

4. เมื่อเปิดขึ้นมาใหม่ ให้คลิ๊กเข้าไปที่เมนู Team-> Subversion-> Checkout เพื่อทำการดึงไฟล์ข้อมูล จากเครื่องเซอร์เวอร์มาที่เครื่องเรา สำหรับที่ในเซอร์เวอร์มีงานแล้วนะครับ
Attachments
4.gif
4.gif (22.36 KiB) Viewed 3617 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:25 pm

5. ในส่วนตรงนี้ในช่อง Repository URL: ให้เลือก svn://ไอพีของเครื่องเซอร์เวอร์ เช่น svn://127.0.0.1
5.1 ให้ใส่ username และ password ที่เอาไว้เข้าเครื่องเซอร์เวอร์
Attachments
5.gif
5.gif (18.08 KiB) Viewed 3617 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:27 pm

6. ในส่วนนี้ ช่องบนให้เราเลือกโฟร์เดอร์งานของเราที่อยู่บนเซอร์เวอร์
6.1 ช่องล่างให้เราเลือกว่า เราจะดึงงานจากเครื่องเซอร์เวอร์มาเก็บไว้ที่โฟร์เดอร์ไหนในเครื่องเรา
Attachments
6.gif
6.gif (22.13 KiB) Viewed 3617 times
Image

User avatar
samsonnaze3
PHP Hero Member
PHP Hero Member
Posts: 190
Joined: 04/03/2012 1:06 am

Re: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

Post by samsonnaze3 » 26/05/2012 6:28 pm

7. เมื่อทำเสร็จหมดแล้ว มันจะขึ้นข้อความแบบนี้ให้เราคลิ๊ก Open Project ซึ่ง มันจะทำการสร้าง Project งานใหม่ให้เราอัตโนมัติ เป็นงานที่เราดึงมาจากเครื่องเซอร์เวอร์
Attachments
7.gif
7.gif (9.23 KiB) Viewed 3617 times
Image

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Share Knowledge”

Who is online

Users browsing this forum: No registered users and 59 guests