मैं Drupal के लिए एक सामग्री सिंक्रनाइज़ेशन मॉड्यूल पर काम कर रहा हूं। एक सर्वर मॉड्यूल है, जो ओना वेबसाइट पर बैठता है और एक वेब सेवा के माध्यम से सामग्री को उजागर करता है। एक क्लाइंट मॉड्यूल भी है, जो एक अलग साइट पर बैठता है और नियमित अंतराल पर सामग्री को लाता और आयात करता है।
सर्वर Drupal 6 पर बनाया गया है। क्लाइंट Drupal 7 पर बनाया गया है। सर्वर के Druapl 7 संस्करण की आवश्यकता होने वाली है। और फिर अगले वर्ष जारी होने के बाद क्लाइंट और सर्वर दोनों के एक Drupal 8 संस्करण की आवश्यकता होगी।
मैं गिट और स्रोत नियंत्रण के लिए काफी नया हूं, इसलिए मैं सोच रहा था कि गिट रिपॉजिटरी को सेटअप करने का सबसे अच्छा तरीका क्या है? क्या यह प्रत्येक उदाहरण के लिए एक अलग भंडार होने का मामला होगा, अर्थात:
Drupal 6 server = 1 repository
Drupal 6 client = 1 repository
Drupal 7 server = 1 repository
Drupal 7 client = 1 repository
etc
या फिर सर्वर के लिए एक रिपॉजिटरी और क्लाइंट के लिए एक और ड्रुपल वर्जन के लिए ब्रांच बनाना ज्यादा मायने रखेगा?
वर्तमान में मेरे पास 2 रिपॉजिटरी हैं - एक क्लाइंट के लिए और दूसरा सर्वर के लिए।