2011-02-27 6 views
5

मेरे पास 5 उप-निर्देशिकाओं के साथ एक संग्रह है।एकल hg रिपॉजिटरी को एकाधिक रिपॉजिटरीज़ में कनवर्ट करने के लिए कैसे करें

रेपो/

a/ 
    file-a 
b/ 
    file-b 
c/ 
    file-c 
d/ 
    file-d 
e/ 
    file-e 

मैं कैसे अलग खजाने करने के लिए प्रत्येक उप-निर्देशिका में बदल सकते हैं? (दिए गए उप-निर्देशिका के लिए केवल प्रासंगिक changesets नई खजाने परिवर्तित किया जाना चाहिए)

उत्तर

6

उपयोग convert extension और --filemap ध्वज (सुनिश्चित करें कि convert विस्तार के पास आपके ~/.hgrc में सक्षम किया गया है करने के बाद):

$ hg init new-a 
$ cat > a-map 
rename a . 
exclude b 
exclude c 
... 
$ hg convert --filemap a-map old-repo new-a 
$ cd new-a 
$ hg co tip 
संबंधित मुद्दे