मैं गिट करने के लिए नया हूं, और अपना भंडार सही तरीके से स्थापित करने की कोशिश कर रहा हूं।गिट - अलग-अलग स्थानीय निर्देशिकाओं में स्टोर शाखाएं
असल में मेरा ऐप एक प्रकार का मंच है, इसलिए इस प्लेटफ़ॉर्म के कार्यान्वयन मास्टर शाखा पर आधारित हैं, लेकिन उन फ़ाइलों के साथ-साथ कुछ अतिरिक्त फ़ाइलों में कुछ छोटे बदलाव भी हैं।
मैंने इसे शाखाओं के रूप में स्थापित करने का प्रयास किया, इसलिए मेरे पास master
शाखा, implementation_1
और implementation_2
है।
लेकिन जहां तक मैं कह सकता हूं, इसका मतलब यह होगा कि स्थानीय रूप से सभी शाखाओं को एक निर्देशिका में संग्रहीत किया जाता है, क्योंकि उनके अलगाव केवल गिट के माध्यम से होते हैं।
मुझे क्या चाहिए 3 स्थानीय निर्देशिकाएं, master
, imp_1
, और imp_2
। यदि मैं imp_1
निर्देशिका में कोर फ़ाइलों में से किसी एक में परिवर्तन करता हूं, तो मैं उस परिवर्तन को master
शाखा में और वहां से imp_2
में विलय करने में सक्षम होना चाहता हूं।
मुझे लगता है कि इन 3 अलग-अलग भंडारों (कोर के कार्यान्वयन कार्यान्वयन) होने की आवश्यकता है। क्या वह रास्ता है? उस स्थिति में, मैं उपरोक्त परिदृश्य को संभालने के बारे में कैसे जाउंगा?
'गिट-न्यू-वर्कडियर 'चाल कर सकता है (देखें http://thejspr.com/blog/work-on-multiple-branches-with-git-workdir/) – user456584