Home > subversion > ติดตั้ง Subversion Server สำหรับ Windows

ติดตั้ง Subversion Server สำหรับ Windows

หลังจากที่เราได้ทำการติดตั้ง Subversion สำหรับ Windows มาแล้วเรามาดูวิธีการติดตั้ง Subversion Server กันต่อครับวิธีการก็ไม่ยากครับเพราะว่า ตัว server จะมีมากับตัวติดตั้งอยู่แล้ว การติดตั้งจะมีอยู่สองวิธีคือ เปิดใช้ทุกครั้งเมื่อเราต้องการใช้งาน และติดตั้งลงใน service ของWindows

วิธีที่ 1 เปิดใช้เมื่อต้องการใช้งาน
พิมพ์คำสั่งข้างล่างลงใน console ครับ

start svnserver – -daemon – -root d:\svn-repos

วิธีที่ 2
ติดตั้งลงใน service ของWindows
พิมพ์คำสั่งข้างล่างลงใน console ครับ

sc create svnserver binpath=”c:\Program Files\Subversion\bin\svnserver.exe – -service – -root d:\svn-repos” displayname=”Subversion” depend=tcpip start=auto

เรียบร้อยครับเวลาจะ import project  หรือ checkout ก็ เปลี่ยน url เป็น 

svn://host_name/svn-repos/project_name/runk

แล้ว url ของ project เก่าเราจะเปลี่ยนอย่างไรก็ตามนี้เลยครับ

svn switch  svn://host_name/svn-repos/project_name/runk

ง่ายหรือเปล่าครับ

Categories: subversion
  1. kaze
    January 31, 2007 at 12:32 pm

    ถ้าเราใช้คนเดียว ใช้ TortoiseSVN แล้ว check-in แบบ local file
    มันต่างกันยังไงครับ ถ้าตอนหลังมีคนอื่นมาใช้ด้วย แ้ล้ว set root ไปที่ repository มันจะเห็นเหมือนกันใช่ไหมครับ

  2. January 31, 2007 at 4:44 pm

    ถ้าใช้งานคนเดียวก็ใช้แบบ local file ได้ไม่มีปัญหาครับแต่ในกรณีที่เราทำงานเป็นทีม เราก็แค่รัน svnserver แล้วเวลาจะ checkout ก็ทำตามที่ผมบอก แต่มีกรณีที่ถ้าเราทำงานกับ local file แล้วต้องการที่จะเปลี่ยน url ของ repositories ก็ สามารถทำการ switch repositories ได้โดยใช้คำสัง svn switch ตามด้วย url ของ repositories ใหม่เช่นในกรณีที่จะเปลียนจาก local file เป็น remote network ก็คือ

    svn switch svn://remote_host/svn-repos/project_name/trunk

    ส่วนว่าเห็นเหมือนกันหรือเปล่า เห็นเหมือนกันครับ

  3. kaze
    February 1, 2007 at 12:05 pm

    ขอบคุณครับ ^^

  4. m
    May 24, 2007 at 1:48 pm

    พิมพ์คำสั่งข้างล่างลงใน console ในที่นี้หมายถึง console ที่ไหนครับ

  5. May 24, 2007 at 1:55 pm

    ใน DOS Command line ครับ สำหรับ Windows

  1. No trackbacks yet.

Leave a comment