मैं कैसे बता सकता हूं कि GitHub पर मेरी रिपॉजिटरी किसने लिखी थी?


160

क्या यह जानने का कोई तरीका है कि गीथहब पर मेरी रिपॉजिटरी किसने लिखी है? मैं कांटे की संख्या देख सकता हूं, लेकिन मैं जानना चाहूंगा कि किसने मेरी रिपॉजिटरी को कांटा और किस तरह के बदलाव किए।

मुझे पता है कि वे मुझे एक पुल अनुरोध भेज सकते हैं यदि वे मेरी रिपॉजिटरी में वापस योगदान करने में रुचि रखते हैं, लेकिन क्या मेरे लिए कोई अन्य तरीका है जिससे मुझे पता चले कि किसने मेरी रिपॉजिटरी को वापस लिया है?


3
कौन इसके लिए एपीआई की कोशिश कर सकता है:https://api.github.com/repos/<user>/<repo>/forks
nawfal

जवाबों:


176

कांटे की संख्या पर क्लिक करने से आपको पूरा नेटवर्क दिखाई देता है। वहां से आप "सदस्य" पर क्लिक करके देख सकते हैं कि किसने रेपो को फोर्क किया था। ExpressJS के लिए उदाहरण: https://github.com/visionmedia/express/network/members

यहां छवि विवरण दर्ज करें


1
ठीक है, आपके उत्तर के लिए धन्यवाद .. क्या कोई मेरे रेपो से कांटा कर सकता है जो सार्वजनिक है और उस रेपो को निजी बना देता है, ताकि मुझे पता न चले कि उन्होंने मेरे रेपो से कांटा लगाया है? पर github.com/kbsbng/Bank-Interest-Calculator/network , मैं देख रहा हूँ एक कांटा (शीर्ष पर संख्या गिनती में) मेरी रेपो के लिए है कि वहाँ है, लेकिन मैं इस सूची में अपने ही रेपो अलावा अन्य कोई नहीं देखो!
kbsbng

1
@kbsbng शायद यह तब तक वहाँ कुछ भी नहीं दिखाती जब तक कि उन्होंने वास्तव में परिवर्तन नहीं किया / कमिट नहीं किया
जॉर्ज इज़राइल Peña

यह समाधान सादा गलत है। उदाहरण के लिए यह github.com/jashkenas/underscore/network/members जैसी चीजों के लिए पूरी तरह से विफल रहता है
Tino

@ क्या आप विस्तृत कर सकते हैं? यह मैं उस लिंक पर देख रहा हूं: i.stack.imgur.com/C9arQ.png (और कई और अधिक, यदि आप नीचे स्क्रॉल करते हैं)
मैट बॉल

@MattBall आपका उत्तर 99% समय के लिए सहायक है। फिर भी यह गलत है;) अपने स्क्रीनशॉट में लाल बॉक्स को देखें। "आपको पूरा नेटवर्क दिखाता है!" = "केवल इस नेटवर्क के रिपॉजिटरी में से कुछ"। अनुरोधकर्ता ने स्पष्ट रूप से "सभी" -> यहां तक ​​कि "सादे गलत" और "पूरी तरह से विफल" (क्षमा) के लिए कहा। वैसे भी यह आपकी गलती नहीं है क्योंकि इसका कोई निश्चित उत्तर नहीं है। मैं के साथ प्रयोग किया, api.github.comलेकिन GitHub दर सीमा के कारण कोई उपयोगी समाधान नहीं आया।
टीनो

4

ब्राउज़र से खोजा गया एक तरीका एक पुल अनुरोध बनाने और फिर कांटे की तुलना करने का प्रयास है। सभी मौजूदा कांटे दिखाई देंगे।


4

ऊपर दिया गया स्वीकृत उत्तर उन खातों को देखने में मदद करता है जिन्होंने रिपॉजिटरी को फोर्क किया था। अन्य आवश्यकता को पूरा करने के लिए, अर्थात देखें कि किस प्रकार के परिवर्तन किए गए हैं, आपको प्रत्येक व्यक्ति को रिपॉजिटरी में जाने की आवश्यकता होगी और फिर तुलना टैब देखें (कृपया संलग्न चित्र देखें)। यहां छवि विवरण दर्ज करेंवास्तव में क्या फाइलें बदली गई हैं, इस पर सटीक विवरण देखने के लिए आपको छवि में दिखाए गए तुलना बटन पर क्लिक करना चाहिए ।

उपरोक्त प्रक्रिया सही तरीका है और थकाऊ हो सकता है। यदि आप इस बात की संक्षेप में जानकारी देखना चाहते हैं कि आप प्रत्येक फॉरवर्ड रिपॉजिटरी को आगे या पीछे कैसे भेज सकते हैं, तो आप लिंक https://forkinfo.herokuapp.com/ का उपयोग कर सकते हैं , जो कि मेरे पास खुला है , यदि आप इसे किसी भी रूप में संपादित करना चाहते हैं विशिष्ठ जरूरतें। यह जानकारी देता है कि प्रत्येक कांटा रिपॉजिटरी (छवि में हाइलाइट किए गए भाग से) के होमपेज से उस जानकारी को प्राप्त करके, एक कांटा कितना आगे या पैरेंट कांटा के पीछे है। यह जानकारी रिपॉजिटरी की तुलना के आधार पर उत्पन्न होती है

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