2012-05-10 15 views
8

से फास्ट-निर्यात पैकेज बनाएं मैं एक एचजी रिपोजिटरी को तेजी से निर्यात करने का तरीका ढूंढने की कोशिश कर रहा हूं और परिणाम को तेजी से निर्यात संगत प्रारूप फ़ाइल में डंप कर रहा हूं।Mercurial भंडार

मूल रूप से मैं एक ही है कि मैं Git या प्लास्टिक एससीएम के साथ कर सकते क्या करना चाहते हैं:

git fast-export --all -C --tag-of-filtered-object=drop --signed-tags=strip > Repository.fast-exported 


cm fast-export [email protected]:8087 Repository.fast-exported 

मैं जानता हूँ कि मैं का उपयोग कर Git में सीधे तेजी से निर्यात/तेजी से आयात कर सकते हैं एचजी-तेजी export.py टूल (http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert-mercurial-repositories-to-git-repositories/) लेकिन मुझे आश्चर्य है कि क्या मैं डंप फ़ाइल बना सकता हूं।

उत्तर

2

क्या आपने this project पर देखा है? fast-export.sh स्क्रिप्ट hg-fast-export.py पायथन स्क्रिप्ट के आउटपुट को git fast-import में पाइप करके काम करता है। यदि आप डंप फ़ाइल को सहेजना चाहते हैं, तो आप बस एक ही कमांड चला सकते हैं और आउटपुट को फ़ाइल में निर्देशित कर सकते हैं।

+0

हां, वह उपकरण वास्तव में काम करता है लेकिन यह "इनलाइन" नामक एक पुराने फ़ाइल प्रारूप का उपयोग कर रहा है और मैं प्लास्टिक एससीएम में एचजी रिपोजिटरी को स्थानांतरित करने की कोशिश कर रहा हूं और प्लास्टिक एससीएम ऐसा लगता है कि "इनलाइन" प्रारूप का प्रबंधन करने में सक्षम नहीं है। – MrCatacroquer

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