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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ข้อมูลเบื้องต้นเกี่ยวกับ Subversion Control สำหรับ Netbean

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

โดย samsonnaze3 » 26/05/2012 6:34 pm

9. ถ้าเราต้องกระทำอะไรต่างๆที่เกี่ยวกับไฟล์เราและเครื่องเซอร์เวอร์ เช่น อัพเดต โยนไฟล์ หาความแตกต่างของไฟล์ ให้เรา คลิ๊กขวา ไฟล์ที่เลือก ฟังก์ชั่นการทำงานต่างๆได้เลย ซึ่งมีให้เลือกเยอะมาก
แนบไฟล์
9.gif
9.gif (16.02 KiB) Viewed 1878 times

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

โดย samsonnaze3 » 26/05/2012 6:30 pm

8. เมื่อเปิดมาแล้วก็จะปรากฏงานของเราที่ดึงเข้ามาจากเครื่องเซอร์เวอร์
แนบไฟล์
8.gif
8.gif (21.18 KiB) Viewed 1878 times

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

โดย samsonnaze3 » 26/05/2012 6:28 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:27 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:25 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:23 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:21 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:20 pm

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

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

โดย samsonnaze3 » 26/05/2012 6:16 pm

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

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

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

โดย samsonnaze3 » 26/05/2012 6:14 pm

รูปภาพ


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

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

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

และยังมีอื่นๆอีกหลายอย่าง และยังมีประโยชน์อีกคือถ้าเราทำการโยนไฟล์แล้วมีข้อผิดพลาดบางอย่าง เราสามารถที่จะ reversion กลับไปก่อนหน้าได้
แนบไฟล์
netbeans_svn_200x200.jpg
netbeans_svn_200x200.jpg (11.38 KiB) Viewed 3822 times

ข้างบน