Как вы отслеживаете свои комментарии в вопросах на GitHub?


180

Я хочу легко найти все проблемы, которые я прокомментировал в GitHub .

Я попытался выполнить поиск commenter:mbigras type:issueв соответствии с рекомендациями справки GitHub для поиска проблем .

Однако этот метод возвращает меньше результатов, чем в разделе публичной активности моего профиля.

Смотрите оба прикрепленных изображения:

Метод поиска

Не отображает текущие результаты: введите описание изображения здесь

Профильный метод

Смешивается с другой общественной деятельностью: введите описание изображения здесь

Есть ли способ получить полную историю моих комментариев на GitHub?

РЕДАКТИРОВАТЬ

author:mbigras type:issue дает более широкие результаты, но еще не полную историю: введите описание изображения здесь

То, что я ищу, - это способ быстро просмотреть всю историю комментариев / проблем по всем вопросам.

РЕДАКТИРОВАТЬ

Я написал об этом на GitHub. Поиск не соответствует общедоступному разделу активности, поскольку поиск индексирует проблемы по дате создания, а не по дате последней активной .

Как вы организовываете, о каких вопросах вы прокомментировали?


Вам нужны только те вопросы, которые вы прокомментировали? Если нет, author:mbigras type:issueдает более широкое количество лиц.
seza443

Может быть, новая функция проекта допускает некоторую фильтрацию? stackoverflow.com/a/39525270/6309
VonC

1
Вы можете изменить порядок сортировки с помощью «Недавно обновлено»
Sundar

Будучи пользователем SE, я зашел в свой профиль, ожидая этой информации ...
FreeSoftwareServers

Поиск в репо is:issue commenter:@meдля меня работ.
Райан

Ответы:


286

Искать commenter:usernameв главном Githubокне поиска.

Например, комментатор: Гавинандресен

Чтобы увидеть последние действия, выберите Recently updatedиз выпадающего списка Сортировать

Вы также можете сузить поиск: is: Issue Commenter: gavinandresen

введите описание изображения здесь


19
В заключение. Борьба закончилась.
Тотимедли

Это действительно странно, что недавно обновленный показывает комментарий к проблеме, который я только что сделал, но самый новый не делает.
jcollum

3
Для тех, у кого есть проблемы с этим: я смог использовать это только на «корневой» странице github, а не внутри пути к данному репозиторию
fabriciorissetto

1
@ Toolkit, это не показывает проблемы, созданные другими, которые вы прокомментировали .
Пейсер

1
@Toolkit, Вы не можете найти комментарий github.com/whatwg/url/issues/118#issuecomment-337742987 с помощью поиска github.com/… .
Пейсер

32

Я также был очень расстроен, когда не смог найти проблему, которую я прокомментировал некоторое время назад. Я даже не помнил проект, в котором он был. Я знал только ту проблему, о которой говорил.

Затем я перешел к настройкам уведомлений на Github и увидел, что есть опция Включить ваши собственные обновления, которая по умолчанию не включена.

Включите ваши собственные обновления

После того, как вы это проверите, Github отправит вам уведомление по электронной почте о каждом вашем комментарии или пиаре. В них вы, вероятно, захотите добавить соответствующую метку и фильтр для электронных писем, чтобы сообщения Github не загромождали входящие сообщения.

Моя жизнь изменилась с тех пор. Теперь, каждый раз, когда я хочу найти что-то, что я написал на Github, я просто ищу это в уведомлениях по электронной почте.


Я начал включать эти уведомления, и да, это действительно меняет жизнь. Больше нет страха забывать вещи, которые не получили ответов. Кроме того, это недостающая часть для того, чтобы все было централизовано в электронных письмах.
Гра Дабл

2
Я просто хочу, чтобы это было задним числом
Кевин Купер

2
см. мой ответ, должен просто сортироватьRecently updated
Инструментарий

@fracz, пиар смысл?
Пейсер

@Pacerier Pull Request
fracz

5

Вы можете просмотреть все проблемы на Github, которые вы прокомментировали, перейдя по адресу https://github.com/notifications/subscription и выбрав Reasonкак Comment.

Это покажет все проблемы, которые вы прокомментировали.

Вы можете также фильтровать вопросы, выбирая другие причины , такие как Assign, Author, Manual, Mentionи т.д. , но вы можете выбрать только одну причину в то время. Кроме того, вы можете отфильтровать проблемы по репозиторию, выбрав соответствующий репозиторий из выпадающего списка после нажатияRepository


1
Для тех, кто хочет попасть на эту страницу органично: на странице уведомлений найдите «Управление уведомлениями» на левой боковой панели и нажмите на ссылку, чтобы отобразить раскрывающийся список, выберите «Подписки»
UncaughtTypeError

3

Это может быть немного поздно, но есть и другой способ узнать, в каких проблемах / PR вы участвовали. Этот метод также приносит гораздо больше вещей, которые могут вас заинтересовать!

Когда вы находитесь на главной странице веб-сайта на github.com, используйте сочетания клавиш, как описано здесь, чтобы открыть свои запросы или проблемы. Ярлык для них, в частности, [ g, i] для проблем и [ g, p] для запросов на извлечение (я помню gна ходу, но все, что работает для вас.)

После того, как вы перейдете на страницу, указанную этими ярлыками, вас встретит целый экран вкусностей, которые вы можете использовать! Панель поиска может быть отредактирована, и кнопки могут быть использованы, чтобы сделать ваш опыт быстрее!

пр-дисплей-GitHub


0

Кроме того, поскольку Github находится в сети, работает любая поисковая система HTTP, например, Google, Bing и т. Д. Это работает в зависимости от качества вашей поисковой системы и уникальности имени автора.

(На самом деле, я делаю это все время, когда мне нужно найти любую ранее написанную веб-(доступную) публикацию, доступную для веб-сайтов, включая StackExchange. Я использую имена 1 в бесконечности, поэтому Google часто работает лучше, чем параметры поиска по форуму. .)

( Образец ссылки Google .)


0

Если вы хотите искать нескольких пользователей в одном поиске, используйте его как в глобальной строке поиска без ORлогического сопряжения:

commenter:FantomX1 commenter:FantomX1-github

так как подобный подход Google с «ИЛИ» не будет работать

комментатор: FantomX1 ИЛИ комментатор: FantomX1-github

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.