Những hệ thống kiểm soát phiên bản bạn muốn giới thiệu cho:Bazaar, Mercurial hoặc khác cho kiểm soát phiên bản người dùng duy nhất?
- người dùng duy nhất
- tìm kiếm đơn giản, dễ sử dụng
- dự án đơn giản nói chung là nhỏ
- làm việc trên cửa sổ
- thường mã hóa python
- không có máy chủ
Sử dụng sẽ tìm kiếm mã cũ hơn các tình huống phân nhánh phức tạp.
Từ các bài đăng tương tự khác, Bazaar và Mercurial có vẻ là hệ thống kiểm soát phiên bản được phân phối tốt nhất cho nhu cầu của tôi. Tôi hơi nghiêng về phía Bazaar vì nó có vẻ đơn giản hơn.
Khiếu nại chính tôi đọc về Baazar là nó chậm, nhưng tốc độ đã được cải thiện trong phiên bản 2, sẽ được phát hành vào mùa hè này. Phiên bản mới chưa được phát hành, nhưng có 2.0.0rc2.
Tôi tự hỏi nếu có bất kỳ điều gì đã thay đổi gần đây hoặc nếu có ai có bất kỳ cảm xúc mạnh mẽ nào về chủ đề này.
EDIT: Sau khi đọc câu trả lời và duyệt một số lựa chọn thay thế, tôi sẽ đi với Bazaar, ít nhất là cho thời điểm này. Đối với nhu cầu của tôi, các sản phẩm được đề cập có vẻ khá giống nhau. Bazaar có tài liệu hướng tới một nhà phát triển solo và có vẻ khá dễ sử dụng. Những người khác dường như nhắm vào các nhóm hoặc những người có máy chủ trung tâm. Các hệ thống khác có thể là tốt, nhưng tôi nghĩ bắt đầu sử dụng một cái gì đó quan trọng hơn là dành thời gian cố gắng tìm chương trình hoàn hảo.
Cảm ơn mọi người!
(nên tôi viết bài này như một chỉnh sửa, một câu trả lời hay comment?)
+1. Không có máy chủ yêu cầu, quá. –
Không yêu cầu máy chủ? Có lẽ tôi đã bỏ lỡ một cái gì đó nhưng theo như tôi biết SVN không yêu cầu một máy chủ để chạy không giống như hệ thống kiểm soát phiên bản phân phối (aka Bzr & Mercurial). –
Tôi đồng ý với Martin. SVN yêu cầu máy chủ – exhuma