svnserve -d -r /path/to/repo
ใช้สร้าง svn server daemon โดยมี root อยู่ที่ /path/to/repo ลอง man svnserve เพิ่มได้
โดยใน repo จะเป็นที่เก็บข้อมูลของ server รวมทั้ง directory ของ projectsvn checkout svn://localhost/project1 project1-copy
ดึงตัว project มาจาก repo ที่สร้างไว้ในข้อ 1 ถ้าไม่ใส่ตรง project1-copy มันจะเป็น project1 โดยปริยายsvn checkout http://project1.googlecode.com/svn/trunk project1
นี่เป็นตัวอย่างการดึง project1 มาไว้ในเครื่องเราโดยเปลี่ยนจากชื่อ default trunk เป็น project1svn update [project]
ถ้าอยู่ใน working directory(WD) อยู่แล้วใช้ svn update ได้เลย โดยจะนำ version ใหม่มา merge กับ version ปัจจุบัน หรือจะใส่ option -r version_number เพื่อเจาะจง version ก็ได้svn import [PATH] URL
เพิ่ม PATH เข้าไปใน project ตาม URL เช่น svn import test svn://localhost/project1svn add PATH
เพิ่ม PATH เข้าใน WD ทั้งสองข้อที่กล่าวมา คือการบอกให้ svn รับรู้การเปลี่ยนแปลงใน WD และ svn จะได้รู้ว่าจะติดตามการเปลี่ยนแปลงไฟล์ไหนบ้าง (track)svn status
ดูสถานะของ WD เช่น มีไฟล์ใดมีการเปลี่ยนแปลง หรือเพิ่มเข้ามาsvn commit -m message
บันทึกการเปลี่ยนแปลงลงใน repo (online) โดย message คือข้อความบันทึกการเปลี่ยนแปลงsvn log
ดูบันทึกการเปลี่ยนแปลงของ revision(version) ปัจจุบัน(ถ้าไม่กำหนด)
ที่เหลือก็ svn help เอานะจ๊ะ