Simple svn

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

ที่เหลือก็ svn help เอานะจ๊ะ

2 ตอบกลับที่ Simple svn

  1. kristinslater29234 พูดว่า:

    Try Sauce Reader. It’s an RSS reader with weblog posting built in. Offline support, editing, spell check, image upload and lots more. Click http://d2.ae/hool090645

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: