मैंने ssl पर अपने स्थानीय परिवर्तनों को धकेलने के लिए रिमोट रेपो बनाया है। मैंने hg showconfig --debugअपने दूरस्थ hg पथ को खोजने के लिए किया था, लेकिन यह कुछ गड़बड़ कर सकता है कि मुझे यह कैसे पता चले कि यह क्या है।
जवाबों:
hg paths प्रत्येक पथ के नाम और उसके url के बीच संबंध देता है।
> hg paths
default = ssh://hg@example.org/repo
local = /local/path/to/repo
hg paths <name> नाम के लिए url देता है।
> hg paths default
ssh://hg@example.org/repo
> hg paths local
/local/path/to/repo
BTW, केवल पथ के नाम पाने के लिए:
> hg paths -q
default
local
और hg paths -q <name>हमेशा कोई आउटपुट नहीं होगा।
hg paths(बिना किसी पैरामीटर के) किसी भी प्रतीकात्मक पथ (शॉर्टकट) के लिए सभी URL दिखाती है, जिसे आपने फ़ाइल ~/.hgrcमें पहचाने गए पथों के साथ संयुक्त रूप से परिभाषित किया है /.../<repo>/.hg/hgrcयदि आप एक विशिष्ट स्थानीय भंडार में हैं। मैं मर्क्यूरियल 3.3 का उपयोग कर रहा हूं। पुराने संस्करणों के बारे में निश्चित नहीं है।