ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีใครใช้ subversion เป็นบ้างครับ ช่วยสอนหน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีใครใช้ subversion เป็นบ้างครับ ช่วยสอนหน่อยครับ  (อ่าน 3162 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,660



ดูรายละเอียด เว็บไซต์
« เมื่อ: 24 กันยายน 2008, 10:42:21 »

บังเอิญมีความจำเป็นต้องใช้  แต่ไม่มีความรู้เลย

ต้องทำอะไรบ้าง  ลองติดตั้งสองสามตัวแต่ก็ใช้งานไม่เป็น   Tongue
« แก้ไขครั้งสุดท้าย: 24 กันยายน 2008, 10:45:49 โดย kazama » บันทึกการเข้า

DJJome
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 1,116



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 กันยายน 2008, 11:49:05 »


ไม่ทราบว่าติดตรงไหนครับ?
ใช้เองในเครื่องตัวเอง หรือ Check out จากเครื่องอื่น?
บันทึกการเข้า
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,548



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 กันยายน 2008, 11:51:52 »

แน่ะนำอันนี้เลยครับ tortoisesvn จะช่วยให้การใช้ SVN เป็นเรื่องง่ายๆ  Wink

http://tortoisesvn.tigris.org/

Buildin SVN เข้าไปกะ Windows Explorer เลย

http://tortoisesvn.tigris.org/ExplorerIntegration.html#contextmenus

ปล: ติดไร PM มาได้นะครับ

บันทึกการเข้า

DJJome
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 1,116



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 กันยายน 2008, 11:54:22 »


ถามในนี้ ตอบในนี้ ได้ประโยชน์กว่ามั้งครับ
บันทึกการเข้า
kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,660



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 24 กันยายน 2008, 12:08:17 »

ตัวเต่าก็ดาวน์โหลดมาลองครับ  แต่ก็เล่นไม่เป็น   Tongue

เรื่องคือผมมีไฟล์อยู่  ต้องการเอาไปไว้ที่ server รวม
คนดูแลบอกว่าให้ access แล้ว

ทีนี้ผมต้องมางมเองว่า จะลงอะไรมั่ง  แล้วก็จะทำยังไงเพื่อที่จะอัพโหลดไฟล์ตัวเองไปทับไฟล์เก่าได้
ลองทั้งแบบ dos กับเจ้าเต่านี้  แต่ไม่รู้เรื่องจริง ๆ


เกลียดโอเพ่นซอร์ส  Lips Sealed
บันทึกการเข้า

DJJome
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 1,116



ดูรายละเอียด
« ตอบ #5 เมื่อ: 24 กันยายน 2008, 12:40:20 »


ปกติ ผมใช้ svn update ก่อน แล้วค่อย commit นะ

เอาอันนี้เป็นแนวทางนะครับ www.eic.eng.chula.ac.th/wiki/การใช้-subversion-client-tortoisesvn


แถมๆ The spirit of Open source http://sugree.com/node/262

ใช้ไม่เป็น ก็อย่าเพิ่งไปว่าอะไรมากครับ  Grin
บันทึกการเข้า
kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,660



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 24 กันยายน 2008, 13:06:23 »

อ่าขอบคุณครับ  แต่ก็เจอหน้านี้ในเนทเหมือนกัน

ทั้งแบบ ดอส กับเจ้าเต่า  ผมไปติดตรงที่จะเข้า access มันขึ้น 400bad request เหมือนกัน ทั้งสองตัว
คือผมไม่รู้จะใส่ username กับ pass ที่จะ access ตรงไหนน่ะครับ
บันทึกการเข้า

ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,548



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 24 กันยายน 2008, 13:43:04 »



ลงแค่ 2 ตัวใช้งานได้เลยครับ 1 คือ SubVersion for Windows, 2 คือ โปรแกรมเต่า SVN เป็น GUI เอาไว้จัดการ

ตามรูปครับ SVN จะแบ่งออกเป็น 3 ส่วน คือ
1. Client interface ซึ่งเป็นส่วนให้ User ติดต่อกับ SVN สามารถทำได้ 2 ทางคือ command line (ดูใน documents) หรือไม่ก็ GUI คือโปรแกรมเต่าอ่ะ
2. Engine หรือ Repository interface ก็คือกลไกการติดต่อกับ ส่วนจัดเก็บข้อมูล ปรกติ SVN จะอนุญาติให้คุณติดต่อกับ repository (Repository access) ได้ 3 ทาง
  2.1 Local คือการติดต่อภายในเครื่องของคุณเอง เช่นคุณลงโปรแกรมบน windows drive C: คุณเก็บข้อมูล repository เอาไว้ Drive D: ก็คือการติดต่อแบบ local
  2.2 SVN คือการเปิด socket เพื่อติดต่อนั่นเอง เช่นคุณมีเครื่องในระบบเน็ตเวิร์ก A B C D คุณจะเก็บ repository เอาไว้เครื่องไหนก็ได้ แล้วใช้การติดต่อผ่าน socket ในการจัดการข้อมูล
 2.3 DAV คือการติดต่อ repository ผ่าน WAN หรือ internet นั้นเอง เช่นเครื่องที่เก็บ repository อยู่ เมกา หรือ เชียงใหม่ แต่คุณอยู่ กทม คุณก็ต้องใช้การติดต่อแบบนี้ ผ่าน Apache 2.0 + Mod DAV ที่ฝั่ง server (ผมว่าอันนี้ล่ะที่คุณต้องการ)

3. Repository สามารถเก็บ repository ได้ 2 แบบคือ
 3.1 Berkeley DB หรือ ในรูปแบบของ Database ข้อดีคือ แรงและเร็ว แต่ข้อเสียคือมัน dependent มันขึ้นกับ platform และเครื่องที่ใช้งาน
 3.2 FSFS หรือ File System นั่นเอง ผมชอบใช้แบบนี้เพราะ backup ก็แค่ copy แล้วไปใช้กับเครื่องอื่นได้ทันที


ถ้าจะอธิบายอย่างละเอียดมันจะยาวมากอ่ะครับ เอาเป็นว่าผม up document กับ SVN ที่ผมใช้ ไปให้นะครับ ลองลงแล้วเล่นดูครับ ใน document อธิบายค่อนข้างละเอียด ถ้าติดอะไร PM มาถามนะครับ เพราะผมไม่ได้ตามกระทู้อ่ะ ถ้าถามในกระทุ้ผมจะไม่เห็นนะครับ  Smiley

ขั้นตอนการเล่น
- create repository (คลิกขวา create repository here)
- import code เข้า repository (คลิกขวา Import)
- ไปยังห้องใดห้องนึงแล้ว check out code จาก repository มาทำงาน (คลิกขวา SVN Checkout)
- เมื่อ edit หรือ change แล้วต้องการเก็บข้อมูลเข้า repository ก็ commit (คลิกขวา SVN Commit)

ดาวน์โหลด SubVersion + Documents (ตัวเก่าที่ผมใช้อยู่นะครับ)
http://www.upload-thai.com/download.php?id=7a4e568f324bffde1fb1c97de7a744e7

บันทึกการเข้า

kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,660



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 24 กันยายน 2008, 13:46:58 »

+1 ให้ทั้งสองคนนะครับ  ขอตัวไปงมก่อนครับ ขอบคุณครับ
บันทึกการเข้า

DJJome
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 1,116



ดูรายละเอียด
« ตอบ #9 เมื่อ: 24 กันยายน 2008, 13:53:28 »


เรื่องนี้เป็นประโยชน์ต่อนักพัฒนาผู้เริ่มต้น
ผมยังไม่มีมีเวลาว่างมากนัก ถ้ามีเวลาพอ จะทำ Tutorial guideline ให้อีกทีนะครับ
บันทึกการเข้า
kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,660



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 24 กันยายน 2008, 14:10:14 »

search หาหลายที่เลยผม  ที่ดีสุดน่าจะหน้านี้
http://www.openkore.com/wiki/index.php/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89_SVN_%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99
« แก้ไขครั้งสุดท้าย: 24 กันยายน 2008, 14:13:31 โดย kazama » บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 24 กันยายน 2008, 14:56:44 »

โอ้ ขอบคุณครับ ผมยังไม่มีโอกาสใช้สักที

 Tongue
บันทึกการเข้า

payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,881



ดูรายละเอียด
« ตอบ #12 เมื่อ: 24 กันยายน 2008, 14:59:32 »


source control ... ควรใช้อย่างยิ่ง

บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์