Tôi đã là người dùng của SVN trong nhiều năm nay và tôi không thể nói rằng tôi hoàn toàn hài lòng về điều đó. Vài ngày trước, đối tác của tôi đã yêu cầu tôi xem git nói rằng "nó có hiệu suất tốt hơn, hợp nhất và phân nhánh dễ dàng hơn".
Tôi đã đọc một số bài viết so sánh git so với SVN và tôi rất vui nếu mọi người có thể tổng hợp những ưu và nhược điểm bằng cả hai hệ thống kiểm soát phiên bản.
Bây giờ tôi đang xem xét những người đã chuyển từ hệ thống này sang hệ thống khác và nghe ý kiến chủ quan.
Bản thân tôi biết rằng tôi thực sự thích cách SVN hoạt động, có một kho lưu trữ trung tâm nơi mọi người có thể kiểm tra, biết rằng tôi có thể triển khai từ đó một bản sao phát triển trực tiếp và một bản sao sản xuất trực tiếp, nhưng đôi khi chúng tôi đau đầu khi sắp xếp xung đột hoặc các lỗi khác và mỗi lần chúng tôi cần tìm hoặc tìm hiểu lịch sử của một tập tin, chúng tôi có độ trễ mạng để xử lý.
Mặt khác, có một nền tảng phân tán nghe có vẻ đau đầu, làm thế nào bạn có thể kiểm soát truy cập? Bạn có một kho lưu trữ trung tâm nơi bạn đẩy và cập nhật không?
Cảm ơn đã làm sáng tỏ thêm về vấn đề này.