मास्टर के अलावा अन्य शाखाओं के लिए GitHub योगदानकर्ता ग्राफ़ कैसे देखें?


80

पर https://github.com/yourusername/yourreponame/graphs आप कुछ अच्छा समय के साथ करता दिखा रेखांकन पा सकते हैं। हालांकि जानकारी केवल मास्टर शाखा के लिए है।

मैं मास्टर के अलावा किसी अन्य शाखा के लिए एक ही जानकारी कैसे देख सकता हूं, या सभी शाखाओं में खाता ले जाने वाले ग्राफ़ देख सकता हूं?

यदि यह संभव नहीं है, तो मैं कम से कम यह कैसे देख सकता हूं कि एक विशेष शाखा के तहत GitHub जीआरआई के माध्यम से कोड की कितनी लाइन प्रतिबद्ध की गई है?

क्या यह संभव है?


उत्तर में से कोई भी एक रेपो के लिए काम नहीं करता है जिसे आपके पास लिखने की पहुंच नहीं है। उदाहरण के लिए, मैं यह पता नहीं लगा सकता कि योगदानकर्ताओं को उडेसिटी एंड्रॉइड ट्यूटोरियल में कौन है क्योंकि केवल बहुत पहले कमिटेड को संसाधित किया जाता है, जो निश्चित रूप से, केवल एक योगदानकर्ता को दिखाता है।
डैन डस्केल्सस्कु

जवाबों:


81

मैं बस इस पर भी ठोकर खाता हूं। आप वास्तव में मास्टर शाखा की तुलना में अन्य शाखाओं के लिए रेखांकन देख सकते हैं।

  • अपने रेपो में Github पर - सेटिंग्स चुनें।
  • सेटिंग्स में - अपनी डिफ़ॉल्ट शाखा को उस शाखा में बदलें, जिसके लिए आप ग्राफ़ को देखना चाहते हैं।

3
अच्छा पकड़ा। मेरे जवाब से ज्यादा सटीक। +1
VONC

45
ध्यान दें कि आपकी डिफ़ॉल्ट शाखा को बदलने के महत्वपूर्ण परिणाम हैं, जिसमें पुल अनुरोधों के व्यवहार को बदलना शामिल है। Help.github.com/articles/…
Nelson

9
क्या रेपो का कोई हल है जो तुम्हारा नहीं है? मैं रेपो में एक विशिष्ट शाखा (जो डिफ़ॉल्ट नहीं है) के आँकड़ों पर एक नज़र डालना चाहूंगा जो मेरा नहीं है / मैंने इसमें योगदान नहीं दिया है।
पद्द्रे

9
जब तक यह काम नहीं करता है, यह स्पष्ट रूप से खतरनाक है क्योंकि @ नेल्सन ने कहा और जैसा कि पैड्रे ने खोजा है, वह उन रिपोज के लिए काम नहीं करेगा जो आपके नहीं हैं। काश GitHub अन्य शाखाओं के ग्राफ़ को देखने के लिए कार्यक्षमता को जोड़ देता। यह शायद एक मामूली उपयोग मामला है, लेकिन मुझे यकीन है कि यह एक मामूली बदलाव होगा: एक ड्रॉपडाउन जोड़ें। ग्राफ़ की गति के आधार पर, मुझे लगता है कि वे डिफ़ॉल्ट शाखा के लिए डेटा को कहीं और कैश कर देंगे और इसलिए वे अपनी शाखा को संग्रहीत करके स्थान को बर्बाद नहीं करना चाहेंगे। लेकिन वे केवल डिफ़ॉल्ट शाखा (या कुछ चुनिंदा: मास्टर, विकास, आदि) को स्टोर कर सकते थे और हम स्वाभाविक रूप से अन्य शाखाओं से धीमी लोड करने की उम्मीद करेंगे
मर्लिन-वे-उन्हें- 21

1
ध्यान दें, gitlab यह समर्थन करता है, उदाहरण के लिए: gitlab.com/tortoisegit/tortoisegit/graphs/master
timotheecour

11

जीथुब की मदद: योगदान देखना :

जब भी आप किसी परियोजना default branch(या gh-pagesशाखा) के लिए प्रतिबद्ध होते हैं open an issue, या प्रस्ताव करते हैं Pull Request, तो हम इसे एक योगदान के रूप में गिनते हैं।

इसलिए:

  • डिफ़ॉल्ट शाखा
  • gh- पृष्ठ शाखा
  • एक मुद्दा खोलें
  • पुल अनुरोध

केवल इनकी गणना की जाएगी।

@ Mikael के उत्तर के रूप में, आप default branchरेपो की सेटिंग में बदलाव कर सकते हैं ।

गितूब की एक और मदद: कौन से योगदान गिनाए जाते हैं?

प्रतिबद्ध के लिए:

आपके प्रतिबद्ध योगदानों की गणना केवल तब की जाती है, जब वे किसी फोर्क रिपॉजिटरी के डिफ़ॉल्ट ब्रांच या gh- पेज ब्रांच में बनाए जाते हैं या मर्ज किए जाते हैं।


मैं यह भी चाहता हूं कि सभी कमिटों को गिना जाए, निर्दिष्ट शाखा नहीं :(


1
काश, यह चुनने का आसान तरीका होता कि किन शाखाओं को गिनना है।
मार्क एम।

@MarcM हाँ, अब तक नहीं। मुझे यह भी नहीं पता कि जीथब केवल डिफ़ॉल्ट और जीएच-पेज की शाखाओं की गणना क्यों करता है, शायद उन्हें लगता है कि अन्य शाखाएं डिफ़ॉल्ट शाखा में अंतिम रूप से विलय कर देंगी।
टंकी वू

मुद्दों या जनसंपर्क ठीक है, लेकिन क्यों gh पृष्ठों शाखा शामिल है? ज्यादातर मामलों में यह शाखा मुख्य डेवलपर टीम के बाहर है
Qh0stM4N

5

मैं जो देख सकता हूं, वे रेखांकन masterकेवल के लिए हैं: मैंने केवल हाल ही में शाखा गिटलिस्ट पर प्रतिबद्ध किया है , और मेरी प्रतिबद्ध गतिविधि केवल उन लोगों को दिखाती है master

जब तक आप एक नई रेपो के ऊपर अपनी शाखा को फिर से नहीं बनाते हैं, तब तक आप विशेष रूप से उस तरह के निरीक्षण के लिए बनाएंगे, कहा कि शाखा गतिविधि तब तक दिखाई नहीं देगी जब तक कि इसे वापस विलय नहीं किया जाता है master

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.