ติดตั้ง 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
ง่ายหรือเปล่าครับ
ถ้าเราใช้คนเดียว ใช้ TortoiseSVN แล้ว check-in แบบ local file
มันต่างกันยังไงครับ ถ้าตอนหลังมีคนอื่นมาใช้ด้วย แ้ล้ว set root ไปที่ repository มันจะเห็นเหมือนกันใช่ไหมครับ
ถ้าใช้งานคนเดียวก็ใช้แบบ 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
ส่วนว่าเห็นเหมือนกันหรือเปล่า เห็นเหมือนกันครับ
ขอบคุณครับ ^^
พิมพ์คำสั่งข้างล่างลงใน console ในที่นี้หมายถึง console ที่ไหนครับ
ใน DOS Command line ครับ สำหรับ Windows