Sau gần hai năm sử dụng DVCS, có vẻ như một lỗi "cố hữu" là mất dữ liệu ngẫu nhiên: Tôi đã mất mã không được đẩy và tôi cũng biết những người khác.DVCS và mất dữ liệu?
Tôi có thể thấy một vài lý do cho điều này: sao chép dữ liệu ngoài trang web (nghĩa là "cam kết phải đi đến máy chủ từ xa") không được tích hợp, kho lưu trữ trong cùng thư mục với mã và khái niệm của "hack" cho đến khi bạn có một cái gì đó để phát hành "là phổ biến ... Nhưng đó là bên cạnh điểm.
Tôi rất tò mò muốn biết: bạn đã trải qua mất dữ liệu liên quan đến DVCS chưa? Hay bạn đã sử dụng DVCS mà không gặp rắc rối? Và, liên quan, ngoài việc "nhớ đẩy thường xuyên", có điều gì có thể được thực hiện để giảm thiểu rủi ro không?
Bazaar không có sự phân biệt giữa "chi nhánh" và "thanh toán", nơi sau này là bản sao làm việc được liên kết với một kho lưu trữ đang sống trong một thư mục khác. Trên những cây như vậy, mọi cam kết hoàn toàn là một cú đẩy (giống như VCS tập trung). Điều này giúp bạn tránh được vấn đề của poster là một câu chuyện khác, nhưng bạn có thể nhận được luồng công việc tập trung mà bạn đang nói đến. – quark
Trên thực tế Mercurial, tính đến 1,3 có khả năng tương tự với phần mở rộng chia sẻ: http://mercurial.selenic.com/wiki/ShareExtension. – quark
Thực tế với git bạn có thể sử dụng 'git-new-workdir' từ contrib. –