
ลงแค่ 2 ตัวใช้งานได้เลยครับ 1 คือ SubVersion for Windows, 2 คือ โปรแกรมเต่า SVN เป็น GUI เอาไว้จัดการ
ตามรูปครับ SVN จะแบ่งออกเป็น 3 ส่วน คือ
1. Client interface ซึ่งเป็นส่วนให้ User ติดต่อกับ SVN สามารถทำได้ 2 ทางคือ command line (ดูใน documents) หรือไม่ก็ GUI คือโปรแกรมเต่าอ่ะ
2. Engine หรือ Repository interface ก็คือกลไกการติดต่อกับ ส่วนจัดเก็บข้อมูล ปรกติ SVN จะอนุญาติให้คุณติดต่อกับ repository (Repository access) ได้ 3 ทาง
2.1 Local คือการติดต่อภายในเครื่องของคุณเอง เช่นคุณลงโปรแกรมบน windows drive C: คุณเก็บข้อมูล repository เอาไว้ Drive D: ก็คือการติดต่อแบบ local
2.2 SVN คือการเปิด socket เพื่อติดต่อนั่นเอง เช่นคุณมีเครื่องในระบบเน็ตเวิร์ก A B C D คุณจะเก็บ repository เอาไว้เครื่องไหนก็ได้ แล้วใช้การติดต่อผ่าน socket ในการจัดการข้อมูล
2.3 DAV คือการติดต่อ repository ผ่าน WAN หรือ internet นั้นเอง เช่นเครื่องที่เก็บ repository อยู่ เมกา หรือ เชียงใหม่ แต่คุณอยู่ กทม คุณก็ต้องใช้การติดต่อแบบนี้ ผ่าน Apache 2.0 + Mod DAV ที่ฝั่ง server (ผมว่าอันนี้ล่ะที่คุณต้องการ)
3. Repository สามารถเก็บ repository ได้ 2 แบบคือ
3.1 Berkeley DB หรือ ในรูปแบบของ Database ข้อดีคือ แรงและเร็ว แต่ข้อเสียคือมัน dependent มันขึ้นกับ platform และเครื่องที่ใช้งาน
3.2 FSFS หรือ File System นั่นเอง ผมชอบใช้แบบนี้เพราะ backup ก็แค่ copy แล้วไปใช้กับเครื่องอื่นได้ทันที
ถ้าจะอธิบายอย่างละเอียดมันจะยาวมากอ่ะครับ เอาเป็นว่าผม up document กับ SVN ที่ผมใช้ ไปให้นะครับ ลองลงแล้วเล่นดูครับ ใน document อธิบายค่อนข้างละเอียด ถ้าติดอะไร PM มาถามนะครับ เพราะผมไม่ได้ตามกระทู้อ่ะ ถ้าถามในกระทุ้ผมจะไม่เห็นนะครับ

ขั้นตอนการเล่น
- create repository (คลิกขวา create repository here)
- import code เข้า repository (คลิกขวา Import)
- ไปยังห้องใดห้องนึงแล้ว check out code จาก repository มาทำงาน (คลิกขวา SVN Checkout)
- เมื่อ edit หรือ change แล้วต้องการเก็บข้อมูลเข้า repository ก็ commit (คลิกขวา SVN Commit)
ดาวน์โหลด SubVersion + Documents (ตัวเก่าที่ผมใช้อยู่นะครับ)
http://www.upload-thai.com/download.php?id=7a4e568f324bffde1fb1c97de7a744e7