Github ma świetną funkcję, dzięki której możesz „obejrzeć” problem. Jest to przydatne do otrzymywania powiadomień o postępach w tej sprawie.
Czasami jednak chcesz sprawdzić stan problemu, o którym wiesz, że zgłosiłeś go do obejrzenia, ale nie pamiętasz, co to było. Jest to szczególnie interesujące, imho, w przypadku projektów, które nie są Twoimi własnymi projektami. Np. Oglądanie błędu w bibliotece, z której korzysta twój projekt, ale nie współtworzysz często.
Co próbowałem : Zauważ, że różni się to od oglądania repozytorium . Próbowałem przeszukać pomoc na githubie („problem z obserwacją” i „problem z subskrypcją” bez powodzenia. Z pewną nadzieją przeczytałem artykuł Anulowanie subskrypcji z konwersacji) , ale nie do końca pasował. Patrząc na problemy z repozytorium, które (myślę, ! I) subskrybowałem, bez powodzenia wypróbowałem różne rozwijane kryteria wyszukiwania. Wreszcie, co nie mniej ważne, przeczytałem, jak zapisać się tutaj w SO na wypadek, gdyby wspomniano, jak wyświetlić listę subskrybowanych.
Do tych, którzy mogą oznaczyć to jako nie o programowaniu, mogę tylko poprosić o lepsze miejsce, aby to umieścić? Ponieważ Github jest powszechnie używanym narzędziem programistycznym, uważam to za bardzo istotne.
Odpowiedzi:
Możesz zobaczyć wszystkie problemy Github, które obecnie subskrybujesz, na https://github.com/notifications/subscriptions
Możesz przejść do tej strony z dowolnej strony, klikając ikonę powiadomienia / dzwonka w lewym górnym rogu, a następnie wybierając „Zarządzane powiadomienie”> „Subskrypcje” z lewego panelu menu.
źródło
Github nie ma żadnej opcji wyświetlania wszystkich obserwowanych problemów.
Oznaczanie etykiet na takich kwestiach również nie rozwiązuje celu.
Ale github wysyła powiadomienie, gdy pojawi się jakakolwiek zmiana w problemie. Możesz więc sprawdzić wszystkie powiadomienia w jednym miejscu https://github.com/notifications
Domyślnie spowoduje to wyświetlenie nieprzeczytanych powiadomień (wskazywanych również przez skrzynkę pocztową z numerem w prawym górnym rogu). Na tej stronie możesz wybrać „Wszystkie powiadomienia” lub https://github.com/notifications?all=1, aby zobaczyć wszystkie obserwowane problemy , które miały co najmniej jedną aktualizację od czasu jej zasubskrybowania .
źródło
Zgodnie z dokumentacją GitHub API v3 1 , istnieje sposób wyświetlania subskrybowanych problemów w posiadanych repozytoriach, repozytoriach członków i repozytoriach organizacji. Nie zawiera jednak listy subskrybowanych spraw z dowolnego repozytorium, w którym nie jesteś zaangażowany.
W systemie Unix możesz uzyskać dostęp do API w ten sposób (po prostu wprowadź swoje hasło GitHub, gdy jest obsługiwane):
Lub użyj tego polecenia, aby sformatować dane wyjściowe jako listę linków do problemów:
1 Ponieważ moja edycja pierwszej odpowiedzi wspominająca o interfejsie API GitHub została odrzucona, dodaję tutaj przykłady.
Aby obejść ten problem, możesz wpisać to w polu wyszukiwania na https://github.com/ lub na https://github.com/issues/
Spowoduje to wyświetlenie wszystkich spraw, w które jesteś w jakiś sposób zaangażowany, ale nie tych, które tylko subskrybujesz. Strona pomocy GitHub stwierdza:
źródło
involves:username
nie działa w przypadku problemów tylko dla subskrybowanych, również tutaj help.github.com/articles/searching-issues/ ... nic nie mówi o subskrybowanych.Jeśli chcesz zobaczyć wszystkie problemy związane z określonym projektem, w którym byłeś częścią, to znaczy, że w jakikolwiek sposób wchodził w interakcję z tym problemem. Zrób to;
W poszukiwaniu problemów z Github zrób to.
Spowoduje to wyświetlenie wszystkich problemów, które obserwujesz.
źródło
commenter
naprawdę złapać obserwowane problemy, że komentarz nie zostawił na?involves:<username here>
dobra opcja. Pokaże ci wszystkie kwestie, w które jesteś zaangażowany, najlepiej te, które oglądasz.Wygląda na to, że możesz pobrać te informacje przez Github API
https://developer.github.com/v3/issues/#parameters
źródło