Gibt es eine Möglichkeit zu wissen, wer mein Repository auf GitHub gespalten hat? Ich kann die Anzahl der Gabeln sehen, möchte aber wissen, wer mein Repository gegabelt hat und welche Änderungen sie daran vorgenommen haben.
Ich weiß, dass sie mir eine Pull-Anfrage senden können, wenn sie daran interessiert sind, einen Beitrag zu meinem Repository zu leisten. Aber gibt es eine andere Möglichkeit für mich, herauszufinden, wer mein Repository gespalten hat?
https://api.github.com/repos/<user>/<repo>/forks
Antworten:
Durch Klicken auf die Anzahl der Gabeln wird das gesamte Netzwerk angezeigt. Von dort aus können Sie auf "Mitglieder" klicken, um zu sehen, wer das Repo gegabelt hat. Beispiel für ExpressJS: https://github.com/visionmedia/express/network/members .
quelle
api.github.com
aber aufgrund des GitHub-Ratenlimits zu keiner brauchbaren Lösung gekommen.Eine Möglichkeit, die ich im Browser entdeckt habe, besteht darin, eine Pull-Anforderung zu erstellen und dann zwischen den Gabeln zu vergleichen. Alle vorhandenen Gabeln würden auftauchen.
quelle
Die oben akzeptierte Antwort hilft dabei, die Konten zu sehen, die das Repository gespalten haben. Um die andere Anforderung zu erfüllen, dh zu sehen, welche Art von Änderungen vorgenommen wurden , müssen Sie zu jedem einzelnen gegabelten Repository gehen und dann die Registerkarte Vergleichen sehen (siehe das beigefügte Bild). Um genaue Details darüber zu sehen, welche Dateien tatsächlich geändert wurden, klicken Sie auf die im Bild gezeigte Vergleichstaste .
Der obige Prozess ist der richtige Weg und kann langwierig sein. Wenn Sie die zusammengefassten Informationen darüber sehen möchten, wie weit vor oder hinter jedem gegabelten Repository liegt, können Sie den Link https://forkinfo.herokuapp.com/ verwenden , den ich hier als Open-Source-Datei bereitgestellt habe, falls Sie ihn nach Belieben bearbeiten möchten Spezifische Anforderungen. Es ruft Informationen darüber ab, wie weit sich eine Gabel vor oder hinter der übergeordneten Gabel befindet, indem diese Informationen von der Homepage jedes gegabelten Repositorys abgerufen werden (aus dem im Bild hervorgehobenen Teil). Diese Informationen werden basierend auf dem Vergleich von Repositorys generiert
quelle