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 --debug
tì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 ~/.hgrc
kết hợp với các đường dẫn được xác định trong /.../<repo>/.hg/hgrc
tệ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.