मुझे Mercurial में subrepos के साथ एक परियोजना की स्थापना में परेशानी हो रही है।क्या मैं Mercurial में subrepos घोंसला कर सकते हैं?
लक्ष्य:
मैं बहुत तरह संरचना स्थापित करना चाहते हैं:
-- Build_Repo (this repo will be used to track dependencies)
-- Subrepo_A (this is the main source)
-- Modules (Part of Subrepo_A)
-- Subrepo_B
तो वहाँ तीन रेपोस हैं: निर्माण, ए, बी और बी ए के अंदर नेस्टेड है, एक है जड़ निर्माण भंडार के अंदर घोंसला। निर्माण रेपो का उपयोग निर्भरताओं को ट्रैक करने के लिए किया जाएगा, subrepo ए मुख्य स्रोत फ़ाइलों को ट्रैक करने के लिए उपयोग किया जाएगा, और subrepo बी (और अन्य) मॉड्यूल/प्लगइन विकास को ट्रैक करने के लिए उपयोग किया जाएगा।
समस्या/प्रश्न
मैं प्रारंभिक निर्माण रेपो और बस .hgsub फाइल करने के लिए Subrepo_A पथ और स्रोत को जोड़ने और निर्माण रेपो के लिए यह करने से नेस्टेड Subrepo_A की स्थापना कोई समस्या नहीं है। हालांकि, जब मैं subrepo_B पथ/स्रोत का निर्माण रेपो के .hgsub में जोड़ने के लिए, और फिर मैं त्रुटि संदेश मिलता है प्रतिबद्ध करने के लिए कोशिश के बाद:
बीच में बंद करें: पथ 'Subrepo_A/मॉड्यूल/Sebrepo_B' है अंदर नेस्टेड रेपो ' Subrepo_A '
Mercurial पहले से ही घोंसला वाले रेपो के अंदर घोंसला वाले रेपो की तरह प्रतीत नहीं होता है। क्या यह सच है, या क्या मुझे कुछ याद आ रही है? निर्माण/निर्भरताओं को प्रबंधित करने के तरीके पर कोई बेहतर विचार?
आप किस भाषा/टूलसेट का उपयोग कर रहे हैं? निर्भरता प्रबंधन के रूप में आम तौर पर उप-प्रतिनिधि उप-इष्टतम होते हैं। मुझे एक मॉड्यूल बनाना पसंद है, इसकी कलाकृतियों को प्रकाशित करना (नेक्सस, आर्टिफैक्टरी, इत्यादि) और निर्भर मॉड्यूल इसे उपभोग करते हैं। – thekbb