วิธีการดาวน์โหลดโค้ดด้วย SVN/Tortoise จาก Google Code

หากคุณเพิ่งค้นพบโครงการที่น่าสนใจบน Google Code และต้องการดำน้ำลงไปในโค้ดต้นฉบับของมัน คุณมาถูกที่แล้ว! โครงการหลายๆ โครงการ เช่น ไคลเอนต์ Twitter แบบ WPF ที่เรียกว่า Witty ใช้ Subversion (SVN) สำหรับการควบคุมเวอร์ชัน โพสต์บล็อกนี้จะพาคุณผ่านขั้นตอนง่ายๆ ในการดาวน์โหลดโค้ดโดยใช้ SVN และ TortoiseSVN แม้ว่าคุณจะเป็นมือใหม่ ดังนั้นเรามาเริ่มกันเลย!

SVN และ TortoiseSVN คืออะไร?

ก่อนที่เราจะเริ่มกระบวนการดาวน์โหลด มาชี้แจงว่า SVN และ TortoiseSVN คืออะไร:

  • SVN (Subversion): นี่คือระบบการควบคุมเวอร์ชันที่ช่วยให้นักพัฒนาจัดการการเปลี่ยนแปลงต่างๆ ในโค้ดต้นฉบับตามเวลา มันช่วยติดตามการแก้ไข, ร่วมมือกับคนอื่นๆ และย้อนกลับไปยังเวอร์ชันก่อนหน้านั้นหากจำเป็น

  • TortoiseSVN: นี่คือส่วนต่อประสานที่ใช้งานง่ายซึ่งทำให้การใช้ SVN ง่ายขึ้นผ่านทางส่วนต่อประสานกราฟิก ทำให้สะดวกขึ้นสำหรับผู้ที่ไม่คุ้นเคยกับเครื่องมือที่ใช้ในบรรทัดคำสั่ง

คู่มือทีละขั้นตอนในการดาวน์โหลดโค้ด

ตอนนี้คุณรู้ว่า SVN และ TortoiseSVN คืออะไร ให้ทำตามขั้นตอนเหล่านี้เพื่อดาวน์โหลดโค้ดจาก Google Code

ขั้นตอนที่ 1: ติดตั้ง TortoiseSVN

หากคุณยังไม่ได้ติดตั้ง TortoiseSVN:

  • ไปที่ เว็บไซต์ทางการของ TortoiseSVN และดาวน์โหลดไฟล์ติดตั้งสำหรับระบบปฏิบัติการของคุณ
  • ทำตามคำแนะนำในการติดตั้งเพื่อจัดตั้งมันบนเครื่องของคุณ

ขั้นตอนที่ 2: สร้างโฟลเดอร์ใหม่

  1. ไปยังตำแหน่งที่คุณต้องการจัดเก็บโครงการที่ดาวน์โหลดบนคอมพิวเตอร์ของคุณ
  2. สร้างโฟลเดอร์ว่างใหม่ คุณสามารถตั้งชื่อมันตามที่คุณต้องการ อาจจะเป็นชื่อที่สื่อความหมายสำหรับโครงการที่คุณกำลังดาวน์โหลด (เช่น WittyTwitterProject)

ขั้นตอนที่ 3: ใช้ SVN Checkout

  1. คลิกขวา ที่โฟลเดอร์ใหม่ที่สร้างขึ้น เมนูบริบทจะปรากฏขึ้น
  2. ค้นหาตัวเลือกที่ระบุว่า SVN Checkout และเลือกมัน การกระทำนี้จะเปิดกล่องโต้ตอบที่เฉพาะเจาะจงสำหรับการทำงานของ SVN

ขั้นตอนที่ 4: ป้อน URL ของ Repository

  1. ในกล่องโต้ตอบ คุณจะเห็นช่องที่มีป้ายระบุว่า URL ของ repository

  2. วาง URL ต่อไปนี้ในช่องนี้:
    http://wittytwitter.googlecode.com/svn/trunk/

  3. หลังจากวาง URL แล้ว ให้คลิกปุ่ม OK เพื่อเริ่มกระบวนการเช็คเอาต์

ขั้นตอนที่ 5: รอให้กระบวนการเสร็จสิ้น

ลูกค้า TortoiseSVN จะเริ่มสื่อสารกับ repository ของ Google Code และดาวน์โหลดไฟล์ไปยังโฟลเดอร์ของคุณ เวลาที่ใช้จะขึ้นอยู่กับความเร็วของอินเทอร์เน็ตของคุณและขนาดของโครงการ

ขั้นตอนที่ 6: สำรวจโค้ดของคุณ

เมื่อการดาวน์โหลดเสร็จสิ้น คุณสามารถไปยังโฟลเดอร์ที่คุณเช็คเอาต์โครงการ คุณจะพบไฟล์ทั้งหมดที่เกี่ยวข้องกับโครงการ Witty พร้อมให้คุณสำรวจ!

การแก้ปัญหาปัญหาทั่วไป

หากคุณพบปัญหาในระหว่างกระบวนการนี้ ลองพิจารณาเคล็ดลับต่อไปนี้:

  • ตรวจสอบ URL ของคุณ: ตรวจสอบให้แน่ใจว่าคุณได้คัดลอก URL ของ repository ที่ถูกต้อง
  • ไฟร์วอลล์/ซอฟต์แวร์ป้องกันไวรัส: ไฟร์วอลล์หรือซอฟต์แวร์ป้องกันไวรัสของคุณอาจบล็อก TortoiseSVN จากการเข้าถึงอินเทอร์เน็ต การปิดใช้งานชั่วคราวอาจช่วยได้
  • ข้อผิดพลาดด้านสิทธิ์: ตรวจสอบให้แน่ใจว่าคุณตั้งค่าสิทธิ์ที่ถูกต้องสำหรับโฟลเดอร์ที่คุณพยายามใช้

สรุป

การดาวน์โหลดโค้ดจาก Google Code โดยใช้ SVN และ TortoiseSVN เป็นกระบวนการที่ตรงไปตรงมาหลังจากที่คุณรู้ขั้นตอน ด้วยคู่มือนี้คุณน่าจะรู้สึกสบายใจในการโคลน repository และสำรวจโครงการที่น่าสนใจ เช่น Witty ขอให้คุณสนุกกับการเขียนโค้ด!