Github hat eine großartige Funktion, mit der Sie ein Problem "ansehen" können. Dies ist praktisch, um Benachrichtigungen über den Fortschritt in diesem Bereich zu erhalten.
Manchmal möchten Sie jedoch den Status eines Problems ermitteln, von dem Sie wissen, dass Sie es angezeigt haben, können sich aber nicht erinnern, was es war. Dies ist imho besonders interessant für Projekte, die nicht Ihre eigenen Projekte sind. Beobachten Sie beispielsweise einen Fehler in einer Bibliothek, die Ihr Projekt verwendet, zu dem Sie jedoch nicht häufig beitragen.
Was ich versucht habe : Beachten Sie, dass dies anders ist als das Ansehen eines Repos . Ich habe versucht, die Github-Hilfe zu durchsuchen (nach "Watch Issue" und "Subscribe Issue", ohne Glück. Ich habe das Abbestellen von Gesprächen mit einiger Hoffnung gelesen , aber es hat nicht ganz zutreffend. Beim Betrachten der Probleme für das Repository, das ich (denke) ! I) abonniert, habe ich die verschiedenen Suchkriterien-Dropdowns ohne Glück ausprobiert. Zu guter Letzt habe ich hier bei SO gelesen, wie man sich anmeldet, falls erwähnt wird, wie die abonnierte Liste angezeigt wird .
Für diejenigen, die dies als nicht programmierend kennzeichnen, kann ich nur nach einem besseren Ort fragen, um dies zu formulieren? Da Github ein häufig verwendetes Programmierwerkzeug ist, halte ich dies für äußerst relevant.
Antworten:
Sie können alle Github-Probleme, die Sie derzeit abonniert haben, unter https://github.com/notifications/subscriptions anzeigen
Sie können von jeder Seite zu dieser Seite navigieren, indem Sie oben links auf das Benachrichtigungs- / Glockensymbol klicken und dann im linken Menübereich "Verwaltete Benachrichtigung"> "Abonnements" auswählen.
quelle
Github hat keine Option, um alle beobachteten Probleme aufzulisten.
Das Markieren von Etiketten zu solchen Problemen löst den Zweck ebenfalls nicht.
Github sendet jedoch eine Benachrichtigung, wenn sich das Problem ändert. So können Sie alle Benachrichtigungen an einem einzigen Ort überprüfen: https://github.com/notifications
Standardmäßig werden ungelesene Benachrichtigungen angezeigt (auch durch ein Postfach mit einer Nummer in der oberen rechten Ecke angezeigt). Auf dieser Seite können Sie "Alle Benachrichtigungen" oder https://github.com/notifications?all=1 auswählen , um alle beobachteten Probleme anzuzeigen , bei denen seit Ihrem Abonnement mindestens ein Update durchgeführt wurde .
quelle
Gemäß der Dokumentation 1 zu GitHub API v3 gibt es eine Möglichkeit, abonnierte Probleme in eigenen Repositorys, Mitglieder-Repositorys und Organisations-Repositorys aufzulisten. Es werden jedoch keine abonnierten Probleme aus einem beliebigen Repository aufgelistet, an dem Sie nicht beteiligt sind.
Unter Unix können Sie wie folgt auf die API zugreifen (geben Sie einfach Ihr GitHub-Passwort ein, wenn Sie dazu aufgefordert werden):
Oder verwenden Sie diesen Befehl, um die Ausgabe als Liste von Links zu den Problemen zu formatieren:
1 Da meine Bearbeitung der ersten Antwort, in der die GitHub-API erwähnt wird, abgelehnt wurde, füge ich hier die Beispiele hinzu.
Um dieses Problem zu umgehen, können Sie dies entweder unter https://github.com/ oder unter https://github.com/issues/ in das Suchfeld eingeben.
Dies zeigt Ihnen alle Probleme, an denen Sie in irgendeiner Weise beteiligt sind, jedoch keine Probleme, die Sie nur abonniert haben. Auf der GitHub-Hilfeseite heißt es:
quelle
involves:username
funktioniert nicht für nur abonnierte Ausgaben für mich, auch hier help.github.com/articles/searching-issues/… es sagt nichts über abonnierte aus.Wenn Sie alle Probleme für ein bestimmtes Projekt anzeigen möchten, an dem Sie beteiligt waren, dh mit diesem Problem in irgendeiner Weise interagiert haben. Mach das;
Bei der Suche nach Github-Themen tun Sie dies.
Dadurch werden alle Probleme aufgelistet, die Sie gerade beobachten.
quelle
commenter
wirklich gesehene Probleme auf, zu denen ich keinen Kommentar hinterlassen habe?involves:<username here>
eine gute Option. Es gibt Ihnen alle Themen, an denen Sie beteiligt sind, vorzugsweise auch die, die Sie gerade beobachten.Anscheinend können Sie diese Informationen über die Github-API abrufen
https://developer.github.com/v3/issues/#parameters
quelle