Saturday, March 28, 2009

Use TortoiseSVN via local

ใช้ TurtoiseSVN บนเครื่องเราเองไม่ต้องยุ่งกะ svn server

How to use svn client with local path by TurtoiseSVN

1. Get and install it

2. create repository project by client

# assume D:\svn_repo\project1



# right click at "project1" select "Create repository here"



# expect inside "project1" folder we will see more files and folders

3. create link between we project and repository project

# assume we have "AAA" folder is us work folder



# right click "AAA" folder and click at "SVN Checkout..."



# at URL of repository: enter file:///D:/svn_repo/project1

# at Checkout directory: enter us path of "AAA" folder and click ok

C:\Documents and Settings\Jui\Desktop\AAA

# if everything no any problem we can see about this



# and at "AAA" folder have Correct sign on it


4.after that we can do anything on "AAA" so can Add, Commit or Update or anything we need "AAA" or any file under "AAA" folder by right click and do it



5. if we want to manage repo we can do it via Repo-browser so add file or create folder in project



# จากนั้น ตามหลักสากล เราควรจะมีโฟลเดอร์ด้วยกัน 3 โฟลเดอร์ครับ คือ trunk branches tags ซึ่งเราสามารถใช้ RepoBrowser สร้างขึ้นมาได้เลย

# สำหรับทั้งสามโฟลเดอร์นั้น มีจุดประสงค์ดังนี้ครับ

trunk เอาไว้เก็บตัวโปรเจค ที่เรากำลังพัฒนาอยู่ในปัจจุบัน

branches เอาไว้เก็บ Branch ในกรณีที่เราต้องการจะลองเล่นอะไรใหม่ๆ แต่ไม่อยากจะให้กระทบกับตัวหลักใ trunk

tags สำหรับเอาไว้เก็บ Build หรือจะเอาไว้ Backup เมื่อเราทำงานเสร็จเป็นระยะๆ ก็ได้ครับ เช่น Beta 1, RC1, V1.1 เป็นต้น

อัน ที่จริงแล้ว เราไม่มีกฏตายตัวนะครับ ว่าจะต้องมีโฟลเดอร์เหล่านี้ เราสามารถจะจัดมันยังไงก็ได้ ตามใจชอบ แต่โฟลเดอร์ที่ผมแนะนำนี้ คือรูปแบบทั่วไป ที่ใช้กันอยู่ครับ

Marking
เช็คถูก = ปกติ
! แดง = มีการแก้ไข (เราแก้เอง)
! เหลือง = ไฟล์ขัดแย้ง - conflict (ดูข้างล่าง)
บวก = เพิ่มไฟล์
กากบาท = ลบไฟล์
ไม่มี = ไฟล์ไม่ได้เชื่อมต่อกับ Server เป็นแค่ไฟล์ที่อยู่บนเครื่องเรา

References:

No comments:

Post a Comment