Jak śledzić swoje komentarze w problemach w GitHub?


180

Chcę łatwo znaleźć wszystkie problemy, które skomentowałem w GitHub .

Próbowałem wyszukiwać commenter:mbigras type:issuezgodnie z zaleceniami Pomocy GitHub dotyczącymi wyszukiwania problemów .

Jednak ta metoda zwraca mniej wyników niż sekcja aktywności publicznej mojego profilu.

Zobacz oba załączone obrazy:

Metoda wyszukiwania

Nie wyświetla aktualnych wyników: wprowadź opis obrazu tutaj

Metoda profilu

Miesza się z innymi działaniami publicznymi: wprowadź opis obrazu tutaj

Czy istnieje sposób, aby uzyskać pełną historię moich komentarzy na GitHub?

EDYTOWAĆ

author:mbigras type:issue daje szersze wyniki, ale wciąż nie zawiera pełnej historii: wprowadź opis obrazu tutaj

To, czego szukam, to sposób na szybkie wyświetlenie całej mojej historii komentarzy / problemów we wszystkich sprawach.

EDYTOWAĆ

Wysłałem o tym wiadomość e-mail do GitHub. Wyszukiwanie nie pasuje do sekcji aktywności publicznej, ponieważ wyszukiwanie indeksuje problemy według daty utworzenia, a nie ostatniej aktywnej daty .

Jak utrzymujesz porządek w kwestii, które skomentowałeś?


Chcesz tylko tych kwestii, które skomentowałeś? Jeśli nie, author:mbigras type:issuedaje szersze lity.
seza443

Może nowa funkcja projektu pozwala na jakieś filtrowanie? stackoverflow.com/a/39525270/6309
VonC

1
Możesz zmienić porządek sortowania według „Ostatnio zaktualizowane”
Sundar,

Będąc użytkownikiem SE, wszedłem do swojego profilu, oczekując tych informacji ...
FreeSoftwareServers

Wyszukiwanie w repozytorium is:issue commenter:@medziała dla mnie.
Ryan

Odpowiedzi:


286

Wyszukaj commenter:usernamew głównym Githubpolu wyszukiwania.

Na przykład komentator: gavinandresen

Aby zobaczyć ostatnią aktywność, wybierz Recently updatedz listy rozwijanej Sortuj

Możesz również zawęzić wyszukiwanie: is: issue commenter: gavinandresen

wprowadź opis obrazu tutaj


19
Wreszcie. Walka się skończyła.
totymedli

To naprawdę dziwne, że ostatnio zaktualizowane pokazuje komentarz do problemu, który właśnie napisałem, ale najnowszy nie.
jcollum

3
Dla tych, którzy mają z tym problem: mogłem użyć tego tylko na stronie głównej github, a nie w ścieżce danego repozytorium
fabriciorissetto

1
@Toolkit, To nie pokazuje problemów stworzonych przez innych, które skomentowałeś .
Pacerier,

1
@Toolkit, Nie możesz znaleźć komentarza github.com/whatwg/url/issues/118#issuecomment-337742987 za pomocą wyszukiwania github.com/… .
Pacerier

32

Byłem również bardzo sfrustrowany, gdy nie mogłem znaleźć problemu, który skomentowałem jakiś czas temu. Nie pamiętałem nawet projektu, w którym się znajdował. Znałem tylko problem, o którym mówiłem.

Następnie przeszedłem do ustawień powiadomień na Github i zobaczyłem, że jest opcja Dołącz własne aktualizacje , która jest domyślnie odznaczona.

Dołącz własne aktualizacje

Gdy to sprawdzisz, Github wyśle ​​Ci e-mail z powiadomieniem o każdym Twoim komentarzu lub PR. Prawdopodobnie chcesz dodać odpowiednią etykietę i filtr do e-maili, aby wiadomości Github nie zaśmiecały skrzynki odbiorczej.

Od tego czasu moje życie się zmieniło. Teraz za każdym razem, gdy chcę znaleźć coś, co napisałem na Githubie, po prostu wyszukuję to w powiadomieniach e-mail.


Zacząłem dołączać te powiadomienia i tak, to naprawdę zmienia życie. Nigdy więcej strachu przed zapomnieniem rzeczy, na które nie dano odpowiedzi. Jest to również brakujący element, aby wszystko było scentralizowane w e-mailach.
Gras Double

2
Chciałbym tylko, żeby to działało wstecz
Kevin Cooper

2
zobacz moją odpowiedź, powinienem posortować wedługRecently updated
Zestaw narzędzi

@fracz, znaczenie PR?
Pacerier,

@Pacerier Pull Request
fracz

5

Możesz wyświetlić wszystkie skomentowane przez siebie problemy na Github, przechodząc do https://github.com/notifications/subscriptions i wybierając Reasonjako Comment.

Spowoduje to wyświetlenie wszystkich problemów, które skomentowałeś.

Można także filtrować problemy wybierając inne powody, takie jak Assign, Author, Manual, Mention, itd., Ale można wybrać tylko jeden powód na raz. Możesz również filtrować sprawy według repozytorium, wybierając odpowiednie repozytorium z listy rozwijanej po kliknięciuRepository


1
Dla tych, którzy chcą dostać się do tej strony w sposób naturalny: na stronie powiadomień znajdź „Zarządzaj powiadomieniami” na lewym pasku bocznym i kliknij link, aby wyświetlić listę rozwijaną, wybierz „Subskrypcje”
UncaughtTypeError

3

To może być trochę za późno, ale jest też inny sposób, aby dowiedzieć się, w jakich problemach / PR brałeś udział. Ta metoda przynosi również o wiele więcej rzeczy, które mogą Cię zainteresować!

Kiedy jesteś na stronie głównej witryny, na github.com, użyj skrótów klawiaturowych opisanych tutaj, aby otworzyć swoje żądania ściągnięcia lub problemy. Skrót do nich jest w szczególności [ g, i] dla problemów i [ g, p] dla żądań ściągnięcia (pamiętam gprzez go, ale cokolwiek działa dla ciebie).

Po przejściu do strony, do której prowadzą te skróty, wita Cię cały ekran gadżetów, których możesz użyć! Pasek wyszukiwania można edytować, a przyciski mogą być używane, aby przyspieszyć działanie!

pr-display-github


0

Ponadto, ponieważ Github jest w sieci, działa każda wyszukiwarka HTTP, np. Google, Bing itp. Działa to w zakresie jakości Twojej wyszukiwarki i niepowtarzalności nazwiska autora.

(Rzeczywiście, robię to cały czas, gdy muszę znaleźć jakąkolwiek wcześniej napisaną publikację dostępną dla sieci (silnika), w tym te na StackExchange. Nazwy, których używam, to prawdopodobnie 1 w nieskończoność, więc Google często działa lepiej niż opcje wyszukiwania na forum .)

( Przykładowy link Google ).


0

Jeśli chcesz wyszukać wielu użytkowników w jednym wyszukiwaniu, użyj go tak, jak w globalnym pasku wyszukiwania bez ORlogicznej koniugacji:

commenter:FantomX1 commenter:FantomX1-github

ponieważ podobne podejście Google z „LUB” nie zadziała

komentujący: FantomX1 LUB komentujący: FantomX1-github

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.