मैंने 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 का उपयोग कर रहा हूं। पुराने संस्करणों के बारे में निश्चित नहीं है।