การโค่นล้ม บางครั้งเรียกว่า SVN เป็นระบบโอเพ่นซอร์สที่จดจำการเปลี่ยนแปลงทุกอย่างที่เกิดขึ้นกับไฟล์และไดเร็กทอรีของคุณ อาจมีประโยชน์หากคุณต้องการติดตามว่าเอกสารของคุณมีการเปลี่ยนแปลงอย่างไรเมื่อเวลาผ่านไป หรือเพื่อกู้คืนไฟล์เวอร์ชันเก่า เริ่มที่ขั้นตอนที่ 1 สำหรับคำแนะนำโดยละเอียดสำหรับการติดตั้ง Subversion บน Mac OS X
ขั้นตอน
ส่วนที่ 1 จาก 2: ติดตั้งจากแพ็คเกจไบนารี
ขั้นตอนที่ 1 ไปที่
คุณจะพบไบนารีจำนวนหนึ่งที่คุณสามารถดาวน์โหลดได้ ซึ่งแต่ละไฟล์มีข้อกำหนดที่หลากหลาย เลือกหนึ่งที่เหมาะสมที่สุดสำหรับความต้องการของคุณ
ขั้นตอนที่ 2. แตกไฟล์
ไฟล์ pkg. ควรสร้างตัวติดตั้ง Subversion บนเดสก์ท็อปของคุณ ดับเบิลคลิกที่ไฟล์นั้น และทำตามขั้นตอนการติดตั้งตามคำแนะนำ
ขั้นตอนที่ 3 เปิด Terminal ซึ่งอยู่ในโฟลเดอร์ Utilities
หรือค้นหาใน Spotlight สำหรับ Terminal ป้อนข้อมูลต่อไปนี้ที่พรอมต์ [ชื่อผู้ใช้]$:
-
svn [ป้อน]
-
หากส่งคืน "พิมพ์ 'svn help' สำหรับการใช้งาน" แสดงว่า svn ทำงานอย่างถูกต้อง
-
หาก /usr/local/bin ไม่ได้อยู่ในเส้นทางของคุณ ให้แก้ไข.profile ของคุณและเพิ่มบรรทัดดังต่อไปนี้:
ส่งออก PATH=$PATH:/usr/local/bin
-
เปิดหน้าต่าง Terminal อื่นแล้วลองอีกครั้งด้วย: svn [enter]
ส่วนที่ 2 จาก 2: ตั้งค่าสภาพแวดล้อมการโค่นล้มของคุณ
ขั้นตอนที่ 1 ตั้งค่าเซิร์ฟเวอร์ SVN
คุณจะต้องใช้สิ่งนี้เพื่อแจกจ่ายโครงการโค่นล้ม
ขั้นตอนที่ 2 เปิด Terminal จากนั้นสร้างไดเร็กทอรีชื่อ svnroot ในไดเร็กทอรีบัญชีของคุณดังนี้:
mkdir svnroot
-
ประเภท: svnadmin create /Users/[ชื่อผู้ใช้ของคุณ]/svnroot
-
ที่สร้างเซิร์ฟเวอร์ของคุณ!
ขั้นตอนที่ 3 ใช้เซิร์ฟเวอร์ svn กับ Terminal คุณสามารถชำระเงินในเทอร์มินัลด้วยคำสั่งนี้: svn checkout file:///Users/[your username]/svnroot
-
สำหรับการเข้าถึงระยะไกล ให้เปิดใช้งาน "ssh access" (ใน System Preferences/Sharing) และชำระเงินด้วย: svn checkout svn+ssh://my.domain.com/Users/[your username]/svnroot
ขั้นตอนที่ 4 ตั้งค่าไคลเอนต์การโค่นล้ม
ตัวอย่างเช่น svnX รองรับ Mac OS X เวอร์ชันปัจจุบันทั้งหมดตั้งแต่ 10.5 ถึง 10.8 คุณสามารถดาวน์โหลดได้ที่
ขั้นตอนที่ 5. หลังจากดาวน์โหลด ให้เริ่ม SVNx แล้วคุณจะเห็นสองหน้าต่างชื่อ Working Copies และ ที่เก็บ
ภายใต้ Repositories ให้เพิ่ม URL และ Login Data จากเซิร์ฟเวอร์ SVN
-
เปิดหน้าต่าง; หากคุณได้รับข้อผิดพลาด ให้ตรวจสอบการเข้าสู่ระบบ
-
สลับไปที่เทอร์มินัลแล้วพิมพ์: svn import -m "your Import message" /my/local/project/path /my/remote/svn/repository คำสั่งนี้จะเพิ่มไฟล์ทั้งหมดจากโปรเจ็กต์ในเครื่องไปยังเซิร์ฟเวอร์ SVN
-
เพิ่มเส้นทางของที่เก็บ SVN ของคุณ (จากเซิร์ฟเวอร์ SVN) ลงในรายการในหน้าต่าง Working Copy ใน SVNx
ขั้นตอนที่ 6 ใน SVNx เปิดสำเนาการทำงานของคุณ
เมื่อคุณทำงานในโครงการนี้ คุณจะเห็นการแก้ไขของคุณที่นี่
ขั้นตอนที่ 7 ทดสอบ
ทำการแก้ไขเล็กน้อยในสำเนางานของคุณ จากนั้นรีเฟรชหน้าต่าง Working Copy
SVNx แสดงไฟล์ทั้งหมดที่มีการแก้ไข กดปุ่ม Commit เพื่อเพิ่มไปยัง SVN Server Repository
ขั้นตอนที่ 8 หากคุณต้องการทำงานในที่เก็บ Subversion โดยตรงจาก Finder ให้ลองใช้สคริปต์ SCPlugin หรือ SVN สำหรับ Finder
เคล็ดลับ
- มีเอกสารเพิ่มเติมมากมายในไดเร็กทอรีย่อย doc/ ของแหล่ง Subversion ดูไฟล์ doc/README สำหรับข้อมูลเพิ่มเติม
- เอกสารหลักสำหรับการโค่นล้มคือหนังสือฟรี Version Control with Subversion หรือที่เรียกว่า "The Subversion Book" คุณสามารถดาวน์โหลดได้จาก