Nhóm của tôi làm việc trên một dự án trong cvs chứa khoảng 20.000 tệp Java. Vì số lượng tệp, phải mất một thời gian để cập nhật cvs. Tôi thường giữ khoảng 5 bản sao của toàn bộ cây được kiểm tra, để dễ dàng kiểm tra các yêu cầu khác nhau mà không phải lo lắng về những tệp nào đã được sửa đổi cho từng tệp. Đó là một nỗi đau thực sự để giữ cho tất cả 5 cây được cập nhật và đồng bộ với nhau.Là git với cvs nhanh hơn cvs một mình?
Tôi đã đọc khá dễ sử dụng git cục bộ với máy chủ cvs từ xa và git nhanh. Sẽ git đáng kể tăng tốc độ cập nhật của cây địa phương của tôi?
Tôi nhận ra giới hạn dưới là thời gian thực hiện cập nhật cvs. Nhưng tôi nghĩ rằng khi cây đầu tiên được cập nhật, có thể nhanh chóng đồng bộ 4 cái kia với lệnh đầu tiên, thay vì thực hiện thêm 4 lệnh cập nhật cvs. Tôi có hiểu git đúng không?
Sự tích hợp của git như CVS _client_ là kém so với SVN (ít nhất nó từng là, các dự án tôi đã theo dõi sử dụng CVS đã di chuyển ra khỏi nó, vì vậy tôi không có kinh nghiệm gần đây). Có một CVS _server_ đang chạy như một lối vào kho lưu trữ git trong các nguồn, nhưng tôi đã luôn luôn coi đó chỉ là kết quả đầu ra của một tâm trí bị bệnh, vì vậy ...). – vonbrand