मैं वर्कफ़्लो प्रश्नों के साथ एक गिट शुरुआतकर्ता हूं। मैंने बहुत सारे आदेश सीखे हैं, और मुझे पता है कि चीजें कैसे काम करती हैं, लेकिन मुझे सही वर्कफ़्लो पता नहीं लग रहा है। कुछ सुझाव देने के लिए प्यार करो। [ध्यान दें, मैं केवल डेवलपर अपनी परियोजनाओं पर काम कर रहा]गिट + ड्रूपल वर्कफ़्लो
एक दोस्त ने एक बार मुझसे कहा कि यह सबसे अच्छा स्थानीय होस्ट पर कि बल्कि लाइव सर्वर पर काम करने के लिए था पर्यावरण विशिष्ट समस्याओं में घिर गए बचने के लिए। यह सच?
मैं अपने सभी Drupal साइटों के लिए एक ही आधार विषय का उपयोग करता हूं। जब मैं एक में परिवर्तन करता हूं, तो मुझे वर्तमान में इसे लगभग 10 अन्य स्थानों पर कॉपी और पेस्ट करने की आवश्यकता होती है। क्या इस आधार विषय को एक ही स्थान पर रखने का कोई तरीका है और अन्य साइटें इससे आकर्षित होती हैं? शायद गितब?
यदि मैं कोडबेस और डेटाबेस का 'पूर्ण' बैकअप करना चाहता हूं - ऐसा करने का एकमात्र तरीका डेटाबेस को एसक्यूएल फ़ाइल के रूप में निर्यात करना और पूरी चीज करना है?
सहायता के लिए धन्यवाद!
टेरी
धन्यवाद किया जाएगा। तो मूल रूप से, # 2 (अनेक साइटों के लिए एक ही आधार विषय) के लिए, मैं चाहिए: पर 1. मेक Git रेपो/विषयों/आधार विषय कहीं 2. सभी परिवर्तनों/यहाँ संपादित करता है इस रेपो 3. क्लोन मेरे सभी उप डोमेन 4. गिट उप डोमेन में परिवर्तन खींचें धन्यवाद, टेरी – saltcod
मैं 1. से/साइट/सभी/थीम/बेस-थीम बदल सकता हूं, लेकिन अन्यथा हाँ। (रूट थीम और मॉड्यूल निर्देशिका से कस्टम सामान को रखना आम तौर पर सर्वोत्तम होता है ताकि उन्हें ड्रूपल के साथ आसानी से अपग्रेड किया जा सके।) –
मैं स्कॉट के सभी उत्तरों से सहमत हूं, लेकिन तर्क दूंगा कि पूरे को रखना संभव है गिट में वेबसाइट (डेटाबेस सहित)। एक पूर्ण लिखने के लिए जांचें: http://www.opc.com.au/web-development/drupal-release-management-drush-and-git प्रकटीकरण: मैंने लेख लिखा था। @markdorison स्ट्रॉन्गर्म और कॉन्टेक्स्ट मॉड्यूल का उपयोग करने के बारे में भी एक अच्छा बिंदु बनाता है। –