(देर से 2016) मेनलाइन मर्क्युरियल अभी भी "संकीर्ण क्लोन" के लिए समर्थन पैकेज नहीं करता है लेकिन वहाँ तीसरे पक्ष एक्सटेंशन है कि अलग अलग तरीकों से समस्या से निपटने के हैं।
तुम सिर्फ एक संकीर्ण चेकआउट (उर्फ "विरल चेकआउट" या "फ़ाइल पथ द्वारा आंशिक चेकआउट") तो फेसबुक के hg-experimental repository से sparse.py
विस्तार (hgext3rd/
निर्देशिका के अंदर देखो) के साथ सामना कर सकते हैं व्यावहारिक हो सकता है। इस परिदृश्य में, आप अभी भी पूर्ण इतिहास को क्लोन करते हैं (इस प्रकार .hg निर्देशिका कोई छोटा नहीं है) लेकिन आपकी कार्यशील निर्देशिका केवल पूर्ण भंडार के उप-समूह पर दिखाती है/कार्य करती है।
वैकल्पिक रूप से Google ने NarrowHG extension बनाया है जो क्लोनिंग (उर्फ "फ़ाइल पथ द्वारा आंशिक क्लोनिंग") संकीर्ण करता है। आप सर्वर, ग्राहक के नियंत्रण में हो सकता है और प्रयोगात्मक सुविधाओं का उपयोग करने के लिए तैयार होने की आवश्यकता होगी लेकिन यह वास्तव में क्या मूल भंडार में था के सबसेट .hg में क्लोन के प्रतिलिपि बनाई इतिहास को प्रतिबंधित करता है।
मैं क्या सुना है से, यह भी एक कारण है एक रेपो में कई परियोजनाओं नहीं डाल करने के लिए है। –