2015-06-22 7 views
6

हम Mercurial से जीआईटी में माइग्रेट कर रहे हैं।दो अलग-अलग आईडीई उदाहरणों में दो जीआईटी शाखाएं खोलें?

Mercurial के साथ हमारे पास जीआईटी में अलग शाखाओं के साथ एक रेपो की तुलना में अलग भंडार हैं।

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

नोट: this similar ticket उसी आईडीई में दो शाखाएं खोलने का संदर्भ देता है। इस सवाल के साथ अंतर यह है कि हम उन्हें दो अलग-अलग आईडीई उदाहरणों में खोलने में प्रसन्न हैं। हालांकि मैं अनुमान लगा रहा हूं कि उत्तर वही है - आप इसे नहीं कर सकते हैं।

+1

दो क्लोन बनाएं। – SLaks

+0

यह काम करेगा। कृपया इसे एक उत्तर के रूप में जोड़ें ... –

+0

आह डेविड ने आपको मार दिया ... –

उत्तर

8

आप सही हैं: एक समय में केवल एक सक्रिय शाखा है। सबसे अच्छा आप अपने स्थानीय मशीन पर दो अलग-अलग निर्देशिकाओं में रिपॉजिटरी को दो बार क्लोन करना चाहते हैं, और उसके बाद प्रत्येक आईडीई इंस्टेंस में उचित निर्देशिका खोलें।

3

डेविड Deutsch के रूप में दो क्लोन बनाने के बाद, मैं प्राथमिकता के रूप में एक को चुनने और माध्यमिक क्लोन से प्राथमिक क्लोन तक .idea निर्देशिका के लिए एक प्रतीकात्मक लिंक बनाने की सलाह देता हूं। इस तरह आप सभी क्लोन में एक ही कॉन्फ़िगरेशन होगा।

ln -s primary_clone/.idea secondary_clone/.idea 

यह आपको .idea परियोजना config प्रारूप का उपयोग करें और आप रिपोजिटरी को config की जांच नहीं करते कि मान लिया गया है केवल

यह ज्यादातर काम करता है (उस मामले में आप स्पष्ट रूप से जाना पाने से पूरी तरह से तैयार कर रहे हैं), कभी-कभी यदि आप वर्तमान में सक्रिय में कुछ सेटिंग बदलते हैं तो अन्य परियोजनाओं को फिर से लोड करने के लिए आइडिया आपको संवाद बॉक्स के साथ संकेत देता है। हालांकि, आप मना कर सकते हैं।

-1

मैं डेविड से सहमत हूं, एक ही समय में दो शाखाओं के साथ काम करने के लिए, मुझे मिला एकमात्र समाधान दो बार भंडार क्लोन करना और उन्हें अलग निर्देशिका में रखना है।

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