Trong công việc, chúng tôi sử dụng SVN, nhưng chỉ trong tên. Chúng tôi không chi nhánh hoặc hợp nhất. Chúng tôi giữ hai bản sao của kho lưu trữ, một bản đóng vai trò là nhánh "thẻ" được sao chép khi chúng tôi triển khai và lưu giữ các bản sửa lỗi và ngay lập tức loại tính năng này "phải hoạt động càng sớm càng tốt". Chúng ta phải nhớ sao chép các thay đổi được thực hiện trong một bản sao sang bản sao khác ("thân cây"). Chúng tôi có một tá dự án bên trong một thư mục trong kho lưu trữ, thay vì tách chúng ra. Nói tóm lại, điều duy nhất chúng tôi sử dụng SVN là có thể cam kết. Mọi thứ khác được thực hiện thủ công.
Tôi đã đánh giá Mercurial; Tôi đã sử dụng Git trong quá khứ (Tôi là người duy nhất trong nhóm đã sử dụng DVCS) và tôi đang nhanh chóng chọn Mercurial. Tôi đang tranh luận giới thiệu Mercurial với các thành viên còn lại như là một "cách tốt hơn" để làm mọi việc vì việc phân nhánh rất nhanh chóng, việc hợp nhất trở nên dễ dàng hơn rất nhiều và chúng ta có thể cam kết mọi thứ cục bộ với nội dung trái tim của mình và chỉ đẩy chúng vào trung tâm chi nhánh khi họ đã sẵn sàng. Chúng tôi sẽ nhận được tất cả các lợi ích của SVN (và dù sao chúng tôi cũng không nhận được nhiều lợi ích vì không ai thực sự hiểu về SVN) cộng với các tính năng mới, chúng tôi không phải có hàng tấn tệp bị đảo ngược vì vậy nếu chúng tôi phải quay ngược lại chúng tôi bị lừa Quy trình làm việc có vẻ đơn giản hơn một chút - chúng ta chỉ cần nhớ rằng "Cam kết" là cục bộ và "Đẩy" giống như cam kết của SVN,
Đây có phải là một cách tiếp cận tốt để thực hiện? Hãy nhớ rằng nhóm rất linh hoạt và sẽ đồng hành cùng bất cứ điều gì sẽ cải thiện chất lượng công việc của chúng tôi và giúp chúng tôi làm mọi việc dễ dàng hơn - CIO thậm chí đã hỏi tôi khi tôi đề cập đến việc chúng tôi không sử dụng SVN như thế nào chúng ta có thể sử dụng cái gì tốt hơn? " vì vậy anh ấy cũng ở trên đó
I will probably not take DVCS very seriously until I end up on a large development team
Hoặc cho đến khi bạn kết thúc một nhóm phân phối. Chúng tôi là một nhóm nhỏ (5 người) làm việc từ 3 địa điểm (và đôi khi là 5, khi chúng tôi không cảm thấy muốn ra khỏi giường) và việc chuyển đổi từ svn sang hg là một điều đáng hoan nghênh ...