ฉันไม่เข้าใจความแตกต่างระหว่างตัวเลือกการรวม Tortoise SVN ทั้งสามตัวเลือก ความเข้าใจของฉันมีดังนี้:
- รวมการแก้ไขต่างๆ - ใช้เพื่อใช้การเปลี่ยนแปลงกับ Trunk กับ Branch เมื่อ Branch ไม่สมบูรณ์
- รวมสาขาอีกครั้ง - ใช้เมื่อสาขาเสร็จสมบูรณ์
- รวมต้นไม้สองต้นเข้าด้วยกัน - ไม่แน่ใจ
ฉันได้อ่านข้อความนี้แล้ว: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html ฉันได้อ่านคำถามสองสามข้อที่นี่เช่น สิ่งนี้: อะไรคือความแตกต่างระหว่างการรวมช่วงของการแก้ไขกับการรวมเข้าด้วยกันใหม่ เอสวีเอ็น?.
สำหรับฉันดูเหมือนว่าพวกเขาทั้งหมดทำสิ่งเดียวกัน แต่เห็นได้ชัดว่าฉันผิด ทำไมถึงมีสามตัวเลือก?
คำตอบที่ยอมรับสำหรับคำถามในลิงก์ StackOverflow แสดงให้เห็นว่า Tortoise SVN ใช้วิธีการอื่นในการระบุความแตกต่างระหว่างสาขาและ Trunk นั่นคือไม่ได้ใช้หมายเลขการแก้ไข (เพียงค้นหาความแตกต่างระหว่างไฟล์)
เอกสารแนะนำให้ฉันทราบว่าใช้ "ผสานต้นไม้สองต้นที่แตกต่างกัน" แทน "ผสานช่วงของการแก้ไข" หากไม่มีหมายเลขเวอร์ชันนั่นคือเพียงแค่ดูที่ส่วนหัว คุณสามารถทำได้ด้วย: "รวมการแก้ไขช่วงต่างๆ" เข้าด้วยกันใช่ไหม