Vài ngày trước, tôi bắt đầu thử nghiệm với Mercurial, và mọi thứ trở nên tuyệt vời, cho đến khi tôi quyết định thử một chương trình nhỏ, nhận danh sách các kho và danh sách ID thay đổi cho mỗi kho lưu trữ từ máy chủ từ xa, cho phép người dùng chọn kho lưu trữ và thay đổi, sao chép và cập nhật bản sửa đổi đã chọn. Điều này dẫn đến hai câu hỏi:Mercurial: nhận được thông tin về kho lưu trữ mà không cần nhân bản chúng
- Có cách nào để có danh sách các kho lưu trữ từ máy chủ (ngoài phân tích cú pháp HTML) không?
- Có cách nào để lấy thông tin, chẳng hạn như thẻ, chi nhánh, v.v. về một trong các kho lưu trữ, mà không thực sự nhân bản nó trước?
Chỉ để làm cho nó rõ ràng hơn rằng nó thực sự không hoạt động không cục bộ, một cái gì đó như 'hg tip --repository https: // bitbucket.org/aragost/javahg /' sẽ thất bại; 'abort: repository 'https://bitbucket.org/aragost/javahg/' không phải là local'. –
@ChrisMorgan: có, hầu như tất cả các lệnh sẽ thất bại như vậy khi bạn chuyển một repo từ xa đến cờ '--repository'. Chỉ có 'hg id' và' hg outgoing' sẽ truy vấn kho từ xa (trong một thời trang khá hạn chế). –
Cảm ơn bạn đã trả lời rõ ràng :) –