Như tiêu đề cho thấy, tôi tò mò là tại sao rất nhiều người mời Git như là một thay thế cao cấp cho phân nhánh/sáp nhập qua SVN. Tôi chủ yếu tò mò vì SVN sáp nhập hút và tôi muốn một giải pháp thay thế.Sự khác nhau giữa SVN và Git để hợp nhất là gì?
Git xử lý hợp nhất tốt hơn như thế nào? Làm thế nào nó hoạt động?
Ví dụ: trong SVN, nếu tôi có dòng sau:
Xin chào thế giới!
Sau đó user1 thay đổi nó để:
Hello World 1
sau đó user2 thay đổi nó để:
Hello World 12
Sau đó user2 cam kết, sau đó user1 cam kết, SVN sẽ cung cấp cho bạn một cuộc xung đột. Git có thể giải quyết một cái gì đó đơn giản như thế này?
git không thể đọc được tâm trí của bạn nữa so với svn có thể. – Ether