Saya tidak sepenuhnya memahami perbedaan antara ketiga opsi penggabungan Tortoise SVN. Pemahaman saya adalah sebagai berikut:
- Gabungkan serangkaian revisi - gunakan untuk menerapkan perubahan pada Batang ke Cabang ketika Cabang tidak lengkap.
- Integrasikan kembali cabang - gunakan ketika cabang telah selesai.
- Gabungkan dua pohon berbeda - tidak yakin
Saya telah membaca ini: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html. Saya juga telah membaca beberapa pertanyaan di sini mis. ini: Apa perbedaan antara menggabungkan serangkaian revisi vs. SVN?.
Tampaknya bagi saya bahwa mereka semua melakukan hal yang sama, tapi saya jelas salah. Mengapa ada tiga pilihan?
Jawaban yang diterima atas pertanyaan di tautan StackOverflow menunjukkan bahwa Tortoise SVN menggunakan pendekatan berbeda ketika mengidentifikasi perbedaan antara cabang dan Batang yaitu tidak menggunakan nomor revisi (hanya mencari perbedaan antar file).
Dokumentasi menyarankan kepada saya bahwa "Gabungkan dua pohon berbeda" digunakan alih-alih "Gabungkan berbagai revisi" jika tidak ada nomor versi, yaitu lihat saja bagian atasnya. Tentunya Anda dapat melakukannya dengan: "Gabungkan berbagai revisi"?