Tôi có một kho lưu trữ Mercurial cho một dự án cá nhân và tôi đã lưu trữ kho lưu trữ chính trong Dropbox của mình trong một vài tuần (một cái gì đó dọc theo this line; và tôi hiểu nó cũng là possible with git).Mercurial (và, tôi đoán Git) với Dropbox: bất kỳ hạn chế nào?
Ý tưởng là nó phục vụ cả hai như một cách để làm việc với nhiều máy và như một bản sao lưu từ xa. Tôi sao chép kho lưu trữ và làm việc trên bản sao không phải của Dropbox, và chỉ đẩy cập nhật một lần trong một thời gian, theo cách tương tự, tôi giả sử, làm việc với Bitbucket.
Bạn có thể nghĩ đến bất kỳ hạn chế nào đối với ý tưởng này không, so với việc sử dụng lưu trữ dành riêng (BitBucket trong trường hợp Mercurial)? Tôi biết Bitbucket có tài khoản miễn phí cho người dùng đơn lẻ, điều này thật tuyệt, nhưng chúng bị giới hạn ở mức 150 triệu, không phải là số lớn.
Cụ thể, có thể quy trình đồng bộ hóa của Dropbox sẽ làm hỏng kho lưu trữ? Tôi đã phải chạy hg khôi phục một lần trên kho lưu trữ chính, nhưng nó có thể không liên quan (và dù sao nó có khôi phục vui vẻ). Có ai có kinh nghiệm xấu với ý tưởng này không? Có ai có trải nghiệm tốt hơn và có thể giảm bớt nỗi lo của tôi không? Có ai có một ý kiến dựa trên sự hiểu biết tốt hơn về nội bộ của những điều này?
chỉnh sửa: Tôi đã thêm một số giải thích cho các câu hỏi. Chúng ở dạng số in nghiêng.
Tại sao bạn không sử dụng bitbucket? :/ –
Trước khi đẩy vào tài khoản đăng, hãy thông báo cho dropbox để * tạm dừng đồng bộ hóa *. Sau đó đẩy. Trước khi * tiếp tục đồng bộ hóa *, hãy ghi lại thời gian chính xác để bạn có thể tìm thấy các thay đổi trong trang web dropbox trong trường hợp có điều gì đó xấu xảy ra và bạn muốn hoàn nguyên các thay đổi. Sau vài lần nhấn, hãy thực hiện 'git gc' để giữ số lượng tệp trong tối thiểu repo. –
Như một lưu ý ở đây bitbucket không còn có giới hạn 150MB trên repos riêng của nó. Giới hạn bây giờ là 5 nhà phát triển có thể truy cập vào repo. –