मैं जीआईटी के लिए नया हूं, अब तक मैं अपने संस्करण नियंत्रण के लिए विजुअल स्टूडियो ऑनलाइन टीएफएस का उपयोग कर रहा हूं और मैं केवल डेवलपर हूं। जब मैंने अपनी आखिरी परियोजना बनाई तो मैं सोचने में गुमराह था कि जीआईटी इसके लिए सबसे अच्छा विकल्प था।विजुअल स्टूडियो 2015 एक शाखा को मास्टर में कैसे मर्ज करें?
तो मैंने अपने मास्टर में चेक-इन किया। तब जब मैं एक फ़ीचर पर काम करने जा रहा था, तो मैंने पढ़ा था कि मुझे एक शाखा बनाना था (यह टीएफएस में जरूरी नहीं था) इसलिए मैंने एक नई शाखा के रूप में "विकास_प्रिंट" बनाया और मेरी सुविधा पर काम किया।
अब मेरी सुविधा पूरी हो गई है, लेकिन मुझे नहीं पता कि इसे वापस मास्टर में कैसे विलय करना है। मुझे इस समय कई शाखाओं में दिलचस्पी नहीं है, बस मेरी नई सुविधा मास्टर में विलय हो और मास्टर के साथ रहें।
वी.एस. में एक मर्ज शाखा विकल्प है, लेकिन यह केवल मुझे अनुमति देता है (मैं मास्टर में मेरी सुविधा चाहते हैं!) Development_print में विलय करने के लिए तो यह नहीं करता है मुझे वर्तमान शाखा में निर्धारित किया है और शाखा शो से मर्ज के लिए:
- development_print
- मास्टर
- मूल/development_print
- मूल/मास्टर
जो भ्रमित है? यह सब पीछे की ओर लगता है। तो मैं इस काम पर किए गए सभी कामों को खोए बिना इस गड़बड़ी से कैसे बाहर निकल सकता हूं?
मास्टर में चेकआउट करें, और अपनी सुविधा को मास्टर –
में मर्ज करें, इसके अलावा आपको गिट के साथ शाखाओं का उपयोग करने की ज़रूरत नहीं है, यह कई चीजों को विशेष रूप से कई डेवलपर्स के साथ अच्छी तरह से बनाता है। –
मैंने वीएस के बाहर गिट कमांड लाइन पर किया: गिट चेकआउट मास्टर के बाद गिट विलय विकास_प्रिंट और मेरी सुविधा है। मैं कैसे सुनिश्चित कर सकता हूं कि अब मैं मास्टर शाखा पर काम कर रहा हूं? यदि संभव हो तो मैं अब विकास_प्रिंट शाखा से छुटकारा पाना चाहता हूं कि मैं विलय कर रहा हूं। मुझे लगता है कि विलय भी प्रतिबद्ध था। –