मुझे यकीन नहीं है, लेकिन मुझे लगता है कि सामान्य मामले में उत्तर "शायद नहीं" है।
तो रिपॉजिटरी स्थानीय है (यह नहीं लग रहा है जैसे कि यह आपके मामले में है), तो आप की तरह कुछ कर सकते हैं:
hg archive -R /path/to/my/repo -I /path/to/my/repo/folder/i/want export-folder-name
(आदेश कुछ है कि गैर-कुलपति 'का निर्यात करने की आवश्यकता होगी डी फाइलें, आंशिक रेपो बनाने के बजाए, .hg
सामान एसवीएन के रूप में प्रत्येक फ़ोल्डर में टुकड़ों की बजाय टोपलवेल पर एक बार संग्रहीत किया जाता है।)
हालांकि यह दूरस्थ भंडारों पर काम नहीं करता है। न तो "एचजी लॉग ऑन" होता है, और एचजी लोगों explained why:
कल्पना कीजिए मैं http://www.kernel.org/hg/linux-2.6 को एक लॉग -p आदेश है, जो 100k changesets आ है भेजें। प्रति सेकंड एक diff (मांग की बहुत सारी) पर, यह सर्वर पर लगभग 3 घंटे CPU/डिस्क समय लेता है, बैंडविड्थ का मीट्रिक टन कभी नहीं मिला। यह रेपो को क्लोन करने के लिए हर किसी के लिए तेज़ और सरल होगा और स्थानीय रूप से लॉग करें।
मुझे संदेह है कि hg archive
इसी कारण से दूरस्थ रूप से काम नहीं कर सकता है।
संभावित डुप्लिकेट [मैं Mercurial में एक भंडार के उप-फ़ोल्डर कैसे क्लोन कर सकता हूं?] (Http://stackoverflow.com/questions/920355/how-do-i-clone-a-sub-folder -ऑफ-ए-रिपोजिटरी-इन-मर्कुरियल) – MvG