การอ้างอิงที่เป็นที่ยอมรับคือการโค่นล้ม RedBook โดยไม่คำนึงถึงทักษะที่ผ่านมาของคุณอ่านสิ่งใหม่ ๆ และคุณจะได้รับข้อมูลการใช้งานทั้งหมดที่คุณต้องการ คนต่างด้าวส่วนใหญ่พูดว่า SVN นั้นง่ายต่อการเข้าใจมากกว่า git ดังนั้นมันจึงไม่ใช่เรื่องยากหรือยากที่จะเข้าใจดังนั้นคุณควรที่จะอ่านคำสั่งหลักเพียงเล็กน้อย บทการใช้งานพื้นฐานควรจะได้รับคุณและทำงานได้โดยไม่มีปัญหา
มีความแตกต่างที่สำคัญ 2:
- กระทำ = push ไปที่ repo ส่วนกลาง ไม่มีการคืนเงินหรือการกระทำในท้องถิ่นไม่มีการดึงเช่นกัน
- การแตกสาขาโดยใช้ไดเรกทอรี ดีที่สุดที่จะคิดว่า repo ทั้งหมดเป็นโครงสร้างไดเรกทอรีการแยกเป็นเหมือนการเชื่อมโยงกับความหมายคัดลอกบนเขียน ในขณะที่คุณคอมไพล์ repo ทั้งหมดและสลับไปมาระหว่างกันดังนั้นการทำงานของคุณซ้อนทับ 'SVV ใหม่คุณสามารถสลับส่วนของ repo ของคุณได้ โดยทั่วไปผู้คนจะแตกสาขาในโฟลเดอร์ระดับบนสุด (โดยทั่วไปเรียกว่าสาขา) ดังนั้นการสลับจะกลายเป็นรูปแบบการทำงานแบบ 'ซ้อนทับ' มากขึ้น
การแตกแขนงนั้นเล็กน้อยการรวมกันนั้นใกล้จะแย่เท่าที่นัก apologists DVCS ต้องการทำโดยเฉพาะอย่างยิ่งถ้าคุณยึดติดกับสามมาตรฐาน "" ของโฟลเดอร์ระดับบนสุด (เรียกว่าลำต้นกิ่งก้านและแท็ก)
มีบางบิตที่ SVN เต้นคอมไพล์ไดเรกทอรีมาคำนึง - ที่คุณชำระเงินเพียงส่วนหนึ่งของ repo ของคุณ เมื่อคุณต้องการชิ้นส่วนเพิ่มเติมคุณจะอัพเดตเฉพาะสิ่งที่คุณต้องการ หากคุณมี repo ขนาดใหญ่ (เช่นผลิตภัณฑ์หลักและปลั๊กอินจำนวนมาก) สิ่งนี้ยอดเยี่ยม
มีบิตบางส่วนที่ไม่ดีเท่ากับคอมไพล์ความขัดแย้งของต้นไม้ที่น่าสะพรึงกลัวอยู่ในใจ - เมื่อคุณมีความขัดแย้งในระดับไดเรกทอรี (เช่นมีคนลบไฟล์ที่คุณแก้ไข)
หากคุณใช้ Windows ให้ใช้ TortoiseSVN มันสั่นสะเทือนอย่างรุนแรง