Tôi mới đến Mercurial và cố gắng tìm hiểu xem nó có thể thay thế SVN không. Tất cả mọi người tôi làm việc với đã sử dụng SVN, CVS và VSS (rùng mình), vì vậy đây có thể là một thay đổi khá lớn. Tôi đã rất quan tâm sau khi đọc về khả năng hợp nhất và chi nhánh của nó, nhưng có một vài đặt phòng.Cách cấu hình tốt nhất kho lưu trữ trung tâm/nhiều kho trung tâm cho Mercurial?
Hiện tại chúng tôi đang ở trên SVN và có một kho lưu trữ trung tâm. Từ đọc sách của tôi, có vẻ như không có ONE kho trung tâm cho tất cả các dự án khi sử dụng Mercurial. LƯU Ý: Chúng tôi xem xét từng dự án một bộ mã logic riêng biệt hoặc một giải pháp Visual Studio. Nó tự chạy.
Hiện có khoảng 60 dự án riêng biệt trong kho SVN trung tâm của chúng tôi. Sau khi đọc về Mercurial, có vẻ như với tôi rằng tôi phải tạo ra 60 kho lưu trữ trung tâm riêng biệt cho từng dự án trên máy chủ. CÂU HỎI # 1: Tôi có nên tạo một kho lưu trữ cho từng dự án không?
Nếu có, thì tôi lo lắng về việc định cấu hình và lưu trữ 60 máy chủ Mercurial trung tâm riêng biệt. Tôi bắt đầu nghĩ rằng tôi có thể cấu hình một tập tin, nhưng có vẻ như là mỗi kho lưu trữ phải được cấu hình riêng bằng cách sử dụng tệp “C: ... \ MyRepository.hg \ hgrc” (cài đặt Windows). Nó cũng có vẻ như tôi phải chạy 60 máy chủ (> hg phục vụ), tôi sẽ giả định trên các cổng khác nhau. CÂU HỎI # 2: Nếu câu trả lời cho câu hỏi 1 là có, thì phải có một kho lưu trữ trung tâm duy nhất cho từng dự án, sau đó mọi người quản lý nhiều kho lưu trữ như thế nào? Cuối cùng, tôi đã không xem xét việc di chuyển tất cả lịch sử và thay đổi từ một kho SVN sang một kho lưu trữ Mercurial riêng biệt, nhưng sẽ đánh giá cao bất kỳ nhận xét nào từ người đã thực hiện điều này (hoặc thậm chí có thể).