Как повторно открыть проблему в гитхабе?

153

Я сообщил о проблеме в проекте. Теперь владелец изменил его состояние на закрытое, но как я могу изменить его, чтобы снова открыть?
Я где-то читал, что мне нужны права для операции push and pull. Это правда ?

неизвестно
источник

Ответы:

212

У Github очень простые права / привилегии (и даже более простое управление для них).

Если вы не являетесь участником репо, то (по вопросам)

  • вы можете открывать вопросы
  • вы можете прокомментировать все существующие вопросы (открытые или закрытые)
  • вы можете закрыть свои собственные проблемы
  • вы можете повторно открыть свои проблемы, если вы закрыли их сами
  • вы не можете закрыть или повторно открыть вопросы, открытые кем-то другим
  • вы не можете повторно открыть свои собственные задачи, если их закрыл соавтор репо

Ситуация, о которой вы сообщаете, относится к последнему делу, поэтому вы не можете открыть ее повторно. Вы можете спросить в ветке проблемы, может ли соавтор репо повторно открыть ее, или вы можете открыть новую задачу и сослаться на старую (например, указав ее номер, перед которым стоит знак решетки #123).

Невик Ренель
источник
Спасибо - очень помогли! Ссылка на gitihub поможет, если когда-нибудь что-то изменится. Есть ли какие-нибудь хорошие рекомендации для типичных проектов github о том, как действовать? Например, я полагаю, что комментарии по закрытой проблеме обычно не замечаются так часто, в зависимости от того, какие именно инструменты люди используют для их отслеживания. Существуют ли обстоятельства, при которых комментарии по проблеме после ее закрытия не будут замечены даже тем, кто ее закрыл? Например, часто ли участники отменяют подписку на уведомления как часть закрытия ошибки, или по умолчанию они продолжают получать уведомления?
nealmcb
19
В чем причина запрета лицу, открывшему проблему, открывать ее повторно? cf: github.com/isaacs/github/issues/583, кажется, общая потребность избежать текущего обходного пути (который должен открыть дублирующую проблему, что приведет к большему шуму)
timotheecour
4
@timotheecour, @ Невик. Правда. Создание нового выпуска просто для того, чтобы заново открыть старую - просто шум. Где запрос функции, чтобы мы могли проголосовать за него?
Pacerier
5
@ вы не можете повторно открывать свои собственные задачи, если их закрыл соавтор репо. Какого черта, как мы повторно открываем проблему, которая все еще существует, но соавтор закрыт.
MrNams
1
@MrNams, я разделяю ваше разочарование, но подумайте об этом: так и должно быть. Вы действительно хотите, чтобы люди снова открывали проблемы в вашем репо, которое вы специально закрыли, потому что, насколько вы понимаете, это сделано и достаточно хорошо, и вы больше не собираетесь его трогать? Я бы не стал. Так и должно быть.
Габриэль Стейплс,
1

Похоже, они предпочитают, чтобы пользователи НЕ создавали повторяющиеся проблемы. Из шаблона проблемы GitHub от 01.09.2020 (на странице существующей ошибки нажмите «Новая проблема», «Начать работу»):

Перед подачей заявки, ПОЖАЛУЙСТА, проверьте, существует ли проблема (открытая или закрытая), используя панель поиска на странице проблем. Если да, прокомментируйте там. Даже если он закрыт, мы можем снова открыть его на основе вашего комментария.

Технофил
источник