การโค่นล้ม (บางครั้งเรียกว่า SVN) เป็นระบบโอเพ่นซอร์สที่จดจำการเปลี่ยนแปลงทุกอย่างที่คุณทำกับไฟล์และไดเร็กทอรี ระบบนี้มีประโยชน์เมื่อคุณต้องการติดตามการเปลี่ยนแปลงในเอกสารเมื่อเวลาผ่านไป หรือกู้คืนไฟล์เวอร์ชันเก่า เริ่มต้นด้วยขั้นตอนแรกเพื่อดูคำแนะนำโดยละเอียดเกี่ยวกับการติดตั้ง Subversion บน Mac OS X
ขั้นตอน
ส่วนที่ 1 จาก 2: การติดตั้งระบบจากแพ็คเกจไบนารี
ขั้นตอนที่ 1 ไปที่
ในหน้านั้น คุณจะพบไบนารีที่สามารถดาวน์โหลดได้จำนวนหนึ่ง ซึ่งแต่ละไฟล์มีข้อกำหนดที่แตกต่างกันไป เลือกไบนารีที่เหมาะสมกับความต้องการของคุณมากที่สุด
ขั้นตอนที่ 2. แตกไฟล์
ดาวน์โหลด pkg. ไฟล์การติดตั้ง Subversion จะถูกสร้างขึ้นบนเดสก์ท็อปหลังจากนั้น ดับเบิลคลิกที่ไฟล์และทำตามขั้นตอนการติดตั้งตามคำแนะนำ
ขั้นตอนที่ 3 เปิด Terminal ซึ่งอยู่ในโฟลเดอร์ "Utilities"
หรือค้นหา Terminal ผ่าน Spotlight ป้อนรายการต่อไปนี้ในคำสั่ง [ชื่อผู้ใช้]$:
-
svn [ป้อน]
-
หากคำสั่งส่งคืนการตอบกลับ " พิมพ์ 'svn help' สำหรับการใช้งาน " Subversion ทำงานได้ดี
-
หากไม่มี /usr/local/bin ในไดเร็กทอรี ให้แก้ไขไฟล์.profile และเพิ่มบรรทัดต่อไปนี้:
ส่งออก PATH=$PATH:/usr/local/bin
-
เปิดหน้าต่าง Terminal ใหม่และลองป้อนคำสั่งต่อไปนี้: svn [enter]
ส่วนที่ 2 จาก 2: การตั้งค่าสภาพแวดล้อมการโค่นล้ม
ขั้นตอนที่ 1 ตั้งค่าเซิร์ฟเวอร์ SVN
คุณต้องใช้เซิร์ฟเวอร์นี้เพื่อแจกจ่ายโครงการ Subversion
ขั้นตอนที่ 2. เรียกใช้ Terminal และสร้างไดเร็กทอรีชื่อ “svnroot” ในไดเร็กทอรีบัญชีดังนี้:
mkdir svnroot
-
ประเภท: svnadmin create /Users/[ชื่อผู้ใช้ของคุณ]/svnroot
-
สร้างเซิร์ฟเวอร์สำเร็จแล้ว!
ขั้นตอนที่ 3 ใช้เซิร์ฟเวอร์ SVN กับ Terminal
คุณสามารถตรวจสอบผ่าน 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 " และ " ที่เก็บ".
ใต้ "ที่เก็บ" ให้เพิ่ม URL และข้อมูลการเข้าสู่ระบบจากเซิร์ฟเวอร์ SVN
-
เปิดหน้าต่าง. หากคุณได้รับข้อความแสดงข้อผิดพลาด ให้ตรวจสอบการเข้าสู่ระบบของคุณ
-
สลับไปที่เทอร์มินัลแล้วพิมพ์: svn import -m "your import messages" /my/local/project/path /my/remote/svn/repository. คำสั่งนี้จะเพิ่มไฟล์ทั้งหมดจากโปรเจ็กต์ในเครื่องไปยังเซิร์ฟเวอร์ SVN
-
เพิ่มไดเร็กทอรีที่เก็บ SVN (จากเซิร์ฟเวอร์ SVN) ลงในรายการในหน้าต่าง "Working Copy" ของ SVNx
ขั้นตอนที่ 6 ใน SVNx ให้เปิดสำเนาการทำงานของไฟล์/เอกสาร
ขณะทำงานในโครงการนี้ คุณสามารถดูการแก้ไขได้ในหน้าต่าง SVNx
ขั้นตอนที่ 7 ทดสอบเอกสาร
แก้ไขสำเนาของไฟล์/เอกสารเล็กน้อย จากนั้นอัปเดตเอกสารในหน้าต่าง "Working Copy"
SVNx แสดงไฟล์ทั้งหมดที่มีการแก้ไข กดปุ่ม "ตกลง" เพื่อเพิ่มลงในที่เก็บเซิร์ฟเวอร์ SVN
ขั้นตอนที่ 8 หากคุณต้องการทำงานกับเอกสาร/ไฟล์ในที่เก็บ Subversion โดยตรงจาก Finder ขอแนะนำให้ใช้สคริปต์ SCPlugin หรือ SVN สำหรับ Finder
เคล็ดลับ
- เอกสารเพิ่มเติมบางส่วนมีอยู่ในไดเร็กทอรีย่อย “doc/” ของทรัพยากรการโค่นล้ม อ่านไฟล์ “doc/README” สำหรับข้อมูลเพิ่มเติม
- เอกสารหลักของ Subversion คือหนังสือฟรีที่เรียกว่า Version Control with Subversion หรือ The Subversion Book คุณสามารถดาวน์โหลดได้จาก