Không, chắc chắn là không. Điều này gợi ý rằng DVCSes sẽ không phù hợp với doanh nghiệp là sai lầm, một lập luận FUD chung từ những người vì lý do gì đó có mong muốn không từ bỏ SVN.
Trong thực tế, cũng trong môi trường doanh nghiệp DVCSes cung cấp cho bạn nhiều lợi ích:
- Khả năng kiểm tra ở thường xuyên mà không sợ chặn người khác
- tuyến làm việc
- hiệu suất cao
- nhánh hiệu quả/sáp nhập
- Kéo mẫu truy cập
Đối với điều cuối cùng, bạn có thể cung cấp cho các nhà phát triển dày dạn truy cập trực tiếp vào kho lưu trữ chính, trong khi các thành viên mới hoặc cơ sở của họ cố gắng kéo họ và xem lại các thay đổi của họ trước khi đẩy họ.
Nhập vào cuộc thảo luận trong câu trả lời ở trên; theo cách này, DVCS cung cấp cho bạn nhiều hơn kiểm soát kho lưu trữ của bạn, trong khi với SVN thường là mô hình thực sự khả thi duy nhất là cung cấp cho tất cả những người đóng góp truy cập vào ít nhất một phần của mã.
Bạn có thể có ít quyền kiểm soát hơn đối với các phần có mã, tuy nhiên bạn có thể cung cấp cho các nhóm khác nhau (ví dụ: nhóm tài liệu) bản sao riêng của chúng trong kho chính và hợp nhất lại sau khi xem xét. Hoặc đặt tài liệu trong một kho lưu trữ hoàn toàn khác hoàn toàn.
Thường thì bạn cần phải học các thực hành bạn đã học với VCS tập trung, quay lại trường hợp sử dụng và bạn muốn làm gì, sau đó xem xét cách DVCS có thể trao quyền này.
Bài viết rất hay để đọc để hiểu rõ hơn về sự khác biệt giữa các hệ thống kiểm soát phiên bản là Making Sense of Revision-Control Systems.
Nguồn
2010-04-10 23:33:19
Bạn sai - bạn có thể có được lịch sử trong cả hai trường hợp - đó chính là raison d'etre cho bất kỳ hệ thống kiểm soát phiên bản nào. –