2014-04-05 9 views
7

ग्राफ़ बना किसी को भी कृपया मुझे> व्याख्या कर सकते हैं क्या यहाँ पर जा रहा हैसमझौता Git शाखाओं दृश्य

enter image description here

Git लॉग मुझे पता चलता है कि 'संपादन cm.api.post' प्रसारण-सुविधा शाखा का प्रमुख है। हालांकि ग्राफ दिखाता है कि एक ही शाखा में अन्य काम भी हैं।

नोट: यह आलेख हमारी 'मास्टर' शाखा का है (बाएं सबसे अधिक पंक्ति मास्टर है)। जब मैं केवल 'ब्रॉडकास्ट-फीचर' के ग्राफ को देखता हूं तो यह ठीक दिखाता है कि कोई अतिरिक्त काम

+1

इस [Git शाखा --contains प्रयास करें ] (http://stackoverflow.com/a/1419637/654369) उन शाखाओं को ढूंढने के लिए जिनमें 'ब्रॉडकाट-फीचर' शाखा से नवीनतम प्रतिबद्धता शामिल है। 'गिट शाखा - प्रसारण-सुविधा शामिल है। ऐसा लगता है कि आपके पास 'ब्रॉडकास्ट-फीचर' शाखा के आधार पर एक और शाखा है। –

+0

आपने स्क्रीनशॉट में दिखाए गए ग्राफ को कैसे बनाया? – michas

+2

@ मिचस, मेरे लिए यह SourceTree के समान दिखता है। –

उत्तर

1

बस अपने ग्राफ को ऊपर की ओर खींचने के लिए कुछ और आगे स्क्रॉल करें।

किसी ने "प्रसारण-सुविधा" से शुरू होने वाली एक और शाखा बनाई है। दिखाए गए काम उस शाखा में निहित प्रतिबद्ध हैं।

याद रखें: गिट में "शाखा" कुछ प्रतिबद्धताओं के लिए लेबल से कहीं अधिक नहीं है।

+0

जब कोई नई शाखा बनाई जाती है, तो वहां से कोई नई रंग रेखा शाखा नहीं होनी चाहिए? – neebz

+2

नहीं, वास्तव में गिट में कोई "असली" शाखा नहीं है। वे वास्तव में काम करने के लिए सिर्फ लेबल हैं। आपकी "शाखा" की सोच है, केवल उस प्रतिबद्धता के पूर्वजों द्वारा स्पष्ट रूप से दी गई है। वे पंक्तियां केवल संकेत देती हैं कि एक प्रतिबद्धता दूसरे के माता-पिता हैं। लंबी लाइनों का पालन करना आसान बनाने के लिए रंगों को सोर्सेट्री द्वारा खींचा जाता है। – michas

0

Google से आने वाले Git प्रवाह के लिए आदेश के लिए प्रतिबद्ध ठीक करने का तरीका देख उन लोगों के लिए: "पूर्वज आदेश" के बजाय चुनें "दिनांक आदेश":

Screenshot

संबंधित मुद्दे