Saya sering membaca bahwa Hg (dan Git dan ...) lebih baik dalam menggabungkan daripada SVN tetapi saya belum pernah melihat contoh praktis di mana Hg / Git dapat menggabungkan sesuatu di mana SVN gagal (atau di mana SVN membutuhkan intervensi manual). Bisakah Anda memposting beberapa langkah demi langkah daftar cabang / memodifikasi / melakukan / ...- operasi yang menunjukkan di mana SVN akan gagal sementara Hg / Git dengan senang hati melanjutkan? Kasus praktis, bukan sangat luar biasa, mohon ...
Beberapa latar belakang: kami memiliki beberapa lusin pengembang yang mengerjakan proyek menggunakan SVN, dengan masing-masing proyek (atau kelompok proyek serupa) di repositori sendiri. Kami tahu cara menerapkan rilis dan fitur-cabang sehingga kami tidak mengalami masalah sangat sering (yaitu, kami sudah ada di sana, tetapi kami telah belajar untuk mengatasi masalah Joel tentang "satu programmer yang menyebabkan trauma bagi seluruh tim" atau "membutuhkan enam pengembang selama dua minggu untuk mengintegrasikan kembali cabang"). Kami memiliki cabang rilis yang sangat stabil dan hanya digunakan untuk menerapkan perbaikan bug. Kami memiliki batang yang harus cukup stabil untuk dapat membuat rilis dalam satu minggu. Dan kami memiliki cabang fitur yang dapat dikembangkan oleh pengembang tunggal atau grup pengembang. Ya, mereka dihapus setelah reintegrasi sehingga mereka tidak mengacaukan repositori. ;)
Jadi saya masih mencoba mencari keuntungan dari Hg / Git dibandingkan SVN. Saya ingin mendapatkan pengalaman langsung, tetapi belum ada proyek yang lebih besar yang bisa kami pindah ke Hg / Git, jadi saya terjebak dengan bermain dengan proyek buatan kecil yang hanya berisi beberapa file buatan. Dan saya sedang mencari beberapa kasus di mana Anda dapat merasakan kekuatan Hg / Git yang mengesankan, karena sejauh ini saya sering membaca tentang mereka tetapi gagal menemukannya sendiri.