मुझे एक बहुत बड़ी परियोजना में जेएफ और गिट के साथ काम करने में कुछ समस्याएं आ रही हैं। जेएफएफ एप्लीकेशन में लगभग 20 मॉड्यूल हैं और इस पल के लिए सब कुछ एक गिट रिपोजिटरी में संग्रहीत किया जाता है। तो जब आप एप्लिकेशन को चेकआउट करते हैं, तो आप मॉड्यूल, सीएसएस शीट्स, जेएस फाइल आदि के पूरे सेट को चेकआउट करते हैं।बड़ी परियोजनाओं में ज़ेंड फ्रेमवर्क और गिट के साथ काम करना
मैं क्या करना चाहता हूं, वर्डप्रेस या ड्रूपल में कुछ है: आपके पास अपना मूल एप्लिकेशन है और प्रत्येक के लिए मॉड्यूल आपके पास एक अलग गिट भंडार है जिसे आप मॉड्यूल निर्देशिका में चेकआउट करते हैं। चेकआउट के बाद, आप इस पर काम करते हैं और फिर आप इसे प्रतिबद्ध करते हैं। लेकिन ज़ेंड के साथ आप ऐसा नहीं कर सकते क्योंकि मीडिया फाइलें (सीएसएस, जेएस, इमेज) को अलग-अलग निर्देशिका में/सार्वजनिक रूप से संग्रहीत किया जाता है (प्रत्येक मॉड्यूल में इसका स्वयं का सीएसएस हो सकता है, जेएस फाइलें/public/_MODULE_NAME_/css उदाहरण के लिए)। मैं/आवेदन/मॉड्यूल/में काम कर रहा हूं।
तो प्रश्न यह है कि आप ज़ेंड फ्रेमवर्क मॉड्यूलर अनुप्रयोगों और गिट के साथ कैसे काम करते हैं?
आप हमेशा अपनी मॉड्यूल निर्देशिका के अंदर स्थिर संसाधन (सीएसएस, जेएस, आदि) डाल सकते हैं और या तो उन्हें बिल्ड बिल्ड के रूप में 'सार्वजनिक' पर कॉपी कर सकते हैं या 'सार्वजनिक' – Phil
में सिम्लिंक बना सकते हैं, मुझे इसी तरह की समस्या की तरह लगता है कि मैं एक बार था: http://stackoverflow.com/questions/6680768/how-do-i-organize-my-git-repo – eckes
जेडएफ 2 में मॉड्यूल पूरी तरह से स्वतंत्र हैं, उन्हें एक सबमिशन (पूरी तरह से अलग रेपो) के रूप में जोड़ा जा सकता है, लेकिन ZF1 में इसकी दी गई संरचना के साथ यह संभव नहीं है। – bedeabza