Hệ thống kiểm soát phiên bản tập trung và hệ thống điều khiển phân tán là gì?
Hệ thống kiểm soát phiên bản tập trung
Thư viện phiên bản được tập trung trên một máy chủ trung tâm. Khi chúng tôi thực sự làm việc, chúng tôi sử dụng máy tính của riêng mình, vì vậy trước tiên chúng tôi phải kết nối với máy chủ trung tâm để lấy phiên bản mới nhất từ đó, sau đó viết hoặc thay đổi mã và sau khi hoàn thành, chúng tôi cần đẩy công việc chúng tôi đã làm đến máy chủ trung tâm. Các hệ thống kiểm soát phiên bản tập trung phải được kết nối với Internet để hoạt động. Nếu nó nằm trong một mạng lưới khu vực địa phương, thì băng thông là đủ lớn và tốc độ đủ nhanh. Nếu nó có trên internet, nếu tốc độ chậm, nó sẽ rất buồn.
Đối với những người bạn đã làm việc trên dữ liệu lớn (Hadoop) hoặc cơ sở dữ liệu lớn, khái niệm "phân phối" phải rất quen thuộc, vì vậy tôi sẽ không giải thích nó quá nhiều ở đây. So với các hệ thống kiểm soát phiên bản tập trung,Hệ thống kiểm soát phân tánKhông có máy chủ trung tâm. Máy tính của mọi người là một thư viện phiên bản hoàn chỉnh, vì vậy không cần phải kết nối với Internet khi làm việc, bởi vì các phiên bản đều nằm trên máy tính của riêng họ. Vì máy tính của mọi người có một thư viện phiên bản hoàn chỉnh. Sau đó, câu hỏi là, làm thế nào để hợp tác phát triển dự án giữa nhiều người? Ví dụ, ai đó sửa đổi tệp A trên máy tính của anh ta, đồng thời, một người khác cũng sửa đổi tệp A trên máy tính của anh ta. Tại thời điểm này, hai bạn chỉ cần đẩy các thay đổi của riêng bạn sang nhau và bạn có thể thấy những thay đổi của nhau.
Nếu bạn đã sử dụng SVN và GIT, không khó để đưa ra kết luận: SVN thuộc về một hệ thống điều khiển phiên bản tập trung, trong khi Git thuộc về mộtHệ thống kiểm soát phân tán.
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies.
Privacy Policy