2010-03-09 12 views
7

का उपयोग करके मैं एक भाग को स्थानांतरित करना चाहता हूं, यानी एक मौजूदा, निजी Mercurial भंडार की एक उपनिर्देशिका बिटबकेट पर एक नए, सार्वजनिक भंडार के लिए। क्या यह परिवर्तनों सहित ऐसा करना संभव है या क्या मुझे मैन्युअल रूप से निर्देशिका को नए भंडार में कॉपी करना है और इसे वहां प्रतिबद्ध करना है (और संस्करण इतिहास को खोना)?भंडार ए की एक उपनिर्देशिका निकालने के लिए एक अलग भंडार बी को Mercurial

+0

+1। अच्छी बात। मैं आपको सलाह का शीर्षक बदलने की सलाह दूंगा। आप वास्तव में आंशिक धक्का नहीं चाहते हैं (जो एक चुनिंदा प्रतिबद्धता की तरह लगता है)। आप Mercurial (या ऐसा कुछ ...) में एक उप-भंडार "निकालना" चाहते हैं। –

+0

यदि आप चुनिंदा काम करना चाहते हैं तो आप निश्चित रूप से इसे एक सब्रेपो बनाना चाहते हैं साथ ही –

उत्तर

9

आप ऐसा करने के लिए convert extension का उपयोग करना चाहते हैं। जब आप इसमें हों तो इसे subrepo बनाने के लिए अपने मुख्य रेपो को पुनर्गठित करते समय यह मूल्यवान हो सकता है।

+0

+1। बहुत बढ़िया और सरल। –

+0

यह भी देखें: http://stackoverflow.com/questions/6843479/create-a-new-repo-from-sub-folder-in-mercurial-repo-using-convert – yanjost

संबंधित मुद्दे