Как заново открыть вопрос в github?

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

1 ответ

Решение

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

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

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

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

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

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

Другие вопросы по тегам