2010-04-16 25 views
5

Tôi đã tạo và cam kết lưu trữ Mercurial đã được tạo trên ổ đĩa cục bộ của tôi. Bây giờ tôi có một thiết lập máy chủ web Windows 2003 từ xa để phục vụ kho lưu trữ thông qua hgwebdir.cgi.Làm thế nào để di chuyển một kho lưu trữ Mercurial được tạo trên máy tính cục bộ sang một máy chủ web?

Làm cách nào để di chuyển kho lưu trữ được tạo cục bộ sang máy chủ web?

Dường như một ftp của thư mục .hg trên ổ đĩa cục bộ đến máy chủ web từ xa thực hiện thủ thuật. Tôi đang làm đúng cách. Có cách nào hiệu quả hơn không?

Trả lời

10

Sao chép thư mục .hg là cách hoàn toàn hợp lệ để thực hiện.

LƯU Ý: Bạn có thể muốn loại trừ, xóa hoặc chỉnh sửa tệp .hg/hgrc nếu có, vì nó có thể chứa đường dẫn tuyệt đối đến vị trí ban đầu của kho lưu trữ.

Bạn cũng có thể khởi tạo một kho lưu trữ trống trên máy chủ từ xa, đảm bảo rằng quyền ghi được thiết lập chính xác và sau đó chạy hg push https://wherever. Tôi đã không đo, nhưng tôi tưởng tượng rằng phương pháp này sẽ chậm hơn.

+0

Hoàn hảo. Cảm ơn. Có lẽ là chậm hơn nhưng sau đó lại một lần nữa nó là một trong những hoạt động vì vậy có lẽ ít lỗi dễ bị sử dụng đẩy trên ftp. –

Các vấn đề liên quan