GitHub'daki havuzumu kimin çatalladığını nasıl anlayabilirim?


160

GitHub'daki havuzumu kimin çatalladığını bilmenin bir yolu var mı? Çatal sayısını görebiliyorum, ancak depomu kimin çatalladığını ve üzerinde ne tür değişiklikler yaptıklarını bilmek istiyorum.

Depomuza geri katkıda bulunmak istiyorlarsa bana bir çekme isteği gönderebileceklerini biliyorum, ancak depomu kimin çatalladığını bulmanın başka bir yolu var mı?


3
Kim bunun için bir API istiyor:https://api.github.com/repos/<user>/<repo>/forks
nawfal

Yanıtlar:


176

Çatal sayısına tıklamak size tüm ağı gösterir. Oradan repoyu kimin çatalladığını görmek için "üyeler" e tıklayabilirsiniz. ExpressJS örneği: https://github.com/visionmedia/express/network/members .

resim açıklamasını buraya girin


1
tamam, cevabınız için teşekkürler .. Birisi halka açık olan repodan çatallanabilir ve repoyu özel yapabilir, böylece repodan çatallandıklarını bilmiyorum? At github.com/kbsbng/Bank-Interest-Calculator/network , ben (üstündeki sayı sayısında) benim repo bir çatal olduğunu görüyorum, ama listede kendi repo başkası bakın!
kbsbng

1
@kbsbng belki değişiklik / taahhütte bulunana kadar orada hiçbir şey göstermez
Jorge Israel Peña

Bu çözüm gayet yanlış. Örneğin, github.com/jashkenas/underscore/network/members
Tino

@Tino detaylandırabilir misin? Bu bağlantıda gördüğüm şey: i.stack.imgur.com/C9arQ.png (ve aşağı kaydırırsanız çok daha fazlası)
Matt Ball

@MattBall Yanıtınız% 99 oranında faydalıdır. Yine de hala yanlış;) Ekran görüntünüzdeki kırmızı kutuya bakın. "size tam ağı gösterir"! = "bu ağın depolarının yalnızca bir kısmı". İstekte bulunan kişi açıkça "tümü" -> dolayısıyla "düz yanlış" ve "tamamen başarısız" (üzgünüm) istedi. Herhalde bu senin hatan değil çünkü muhtemelen kesin bir cevap yoktur. Ben deneyler api.github.comfakat GitHub hızı limitine hiçbir kullanışlı çözüm geldi.
Tino

4

Tarayıcıdan keşfettiğim bir yol, bir çekme isteği oluşturmaya ve ardından çatallar arasında karşılaştırma yapmaya çalışıyor. Mevcut tüm çatallar görünecektir.


4

Yukarıdaki kabul edilen cevap, depoyu çatallayan hesapları görmeye yardımcı olur. Diğer gereksinimi karşılamak için, yani ne tür değişiklikler yapıldığını görmek için, her bir çatallı depoya gitmeniz ve ardından karşılaştırma sekmesine bakın (lütfen ekteki resme bakın). resim açıklamasını buraya girinHangi dosyaların gerçekten değiştirildiğine ilişkin tam ayrıntıları görmek için görüntüde gösterilen karşılaştır düğmesini tıklamanız gerekir .

Yukarıdaki süreç doğru yoldur ve sıkıcı olabilir. Her bir çatallı havuzun ne kadar ileri veya arkasında özetlendiğini görmek isterseniz, herhangi bir şekilde düzenlemek istediğinizde burada açık kaynaklı olan https://forkinfo.herokuapp.com/ bağlantısını kullanabilirsiniz. belirli gereksinimler. Her çatallı deponun ana sayfasından (görüntüde vurgulanan kısımdan) bu bilgiyi alarak ana çatalın ne kadar önünde veya arkasında olduğuna dair bilgi getirir. Bu bilgiler, depoların karşılaştırılmasına dayanılarak oluşturulur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.