Tôi đã tạo repo từ xa để đẩy các thay đổi cục bộ của mình qua ssl. Tôi đã hg showconfig --debugtìm thấy đường dẫn hg từ xa của mình nhưng nó lộn xộn một số người có thể chỉ cho tôi cách tìm chính xác nó là gì.
Câu trả lời:
hg paths đưa ra mối quan hệ giữa mỗi tên đường dẫn và url của nó.
> hg paths
default = ssh://hg@example.org/repo
local = /local/path/to/repo
hg paths <name> cung cấp url cho tên.
> hg paths default
ssh://hg@example.org/repo
> hg paths local
/local/path/to/repo
BTW, để chỉ lấy tên đường dẫn:
> hg paths -q
default
local
và hg paths -q <name>sẽ luôn dẫn đến không có đầu ra.
hg paths(không có tham số) hiển thị tất cả các URL cho mọi đường dẫn tượng trưng (phím tắt) mà bạn đã xác định ~/.hgrckết hợp với các đường dẫn được xác định trong /.../<repo>/.hg/hgrctệp nếu bạn đang ở trong một kho lưu trữ cục bộ cụ thể. Tôi đang sử dụng Mercurial 3.3. Không chắc chắn về các phiên bản cũ hơn.