मैं वर्तमान में अपने स्वयं के न्यूरोइमेजिंग टूलबॉक्स पर काम कर रहा हूं जो MATLAB/SPM8 के अंतर्गत चलता है और मेरे भंडार में अधिकांश प्रोग्राम फ़ाइलें MATLAB *.m
फ़ाइलें हैं। मेरे पास अलग-अलग फीचर शाखाएं हैं और एक analysis
शाखा है, जो कि मैं वर्तमान संस्करण का उपयोग कर चल रहे विश्लेषणों के लिए उपयोग करता हूं। साथ ही मैं master
और फ़ीचर शाखाओं में कोड विकसित कर रहा हूं, जो तब master
शाखा में लगातार विलय हो जाते हैं।गिट के साथ फाइलों के कई अलग-अलग संस्करणों पर एक साथ काम कैसे करें?
अब समस्या यह है कि, विश्लेषण मैं analysis
शाखा में चल रहा हूँ समय (यहां तक कि दिन) का एक बहुत लेते हैं है, और उस समय के दौरान मैं git checkout master
या git checkout new-feature
करने में सक्षम नहीं हूँ। यह मेरी उत्पादकता को गंभीरता से सीमित करता है।
तो, के रूप में यह कई शाखाएं एक ही समय एक साथ पर खुला रखने के लिए संभव नहीं है, मैं अपने स्वयं के भंडार को विकास भंडार से बाहर analysis
शाखा स्थानांतरित करने के लिए सोच रहा हूँ। सवाल यह है कि, अगर मैं git init
वर्तमान analysis
शाखा के आधार पर एक नया भंडार है, तो मेरे विकास के नए विकसित कोड का उपयोग करने में सक्षम होने के लिए हर समय git merge
किसी भी तरह से और फिर master
शाखा (विकास भंडार के) से कोई तरीका है नए विश्लेषण भंडार में भंडार?
असल में, आप * * कई शाखाएं एक ही समय एक साथ पर खुला रखने कर सकते हैं: [Git एक साथ दो शाखाओं पर काम] (http://stackoverflow.com/questions/2048470/git-working दो-शाखाएं-साथ-साथ) – sleske