Можно ли полностью удалить проблему из трекера GitHub?
"changed the title to"
комментарии.
Можно ли полностью удалить проблему из трекера GitHub?
"changed the title to"
комментарии.
Ответы:
Обновление ноябрь 2018: теперь вы можете удалить свои проблемы !
Смотрите " Github - удалить проблемы, введенные по ошибке "
В мае 2018 года оригинальный ответ:
Три 8 лет спустя, и закрытие вопросов остается ответом (удаление пока невозможно).
Смотрите « Призрак проблем прошлого », где GitHub советует проверить и закрыть:
state:open created:<2013-01-01
involves:twp state:open created:<2013-01-01
involves:twp state:open updated:<2013-01-01
Нет, API github позволяет только открывать / закрывать / открывать проблемы. Вот документы по API проблем .
Вы можете отредактировать существующую проблему (скажем, если это дубликат), и вы можете изменить заголовок, описание и целевой этап, чтобы он стал совершенно другим. Это как можно ближе к удалению билета, AFIK.
Для потомков: удаление проблем было бы плохо, так как в целом они могут быть объектами ассоциаций на github.
Но если вы готовы пожертвовать информацией о сотрудничестве, вот вам подход «ударить кувалдой»:
Я полагаю, что это может привести к потере большого количества другой информации о ссылках, такой как вилки, запросы на удаление и т. Д.
Запрос публичной функции
Я написал в GitHub в 2014-08, а https://github.com/jdennes ответил по электронной почте:
Спасибо за предложение. В настоящее время возможно редактировать / удалять только содержание вопроса. Однако я добавил +1 к этому предложению в нашем внутреннем списке запросов.
Подтвердить это было невозможно.
Лучший обходной путь на данный момент
установите заголовок так, чтобы он никогда не конфликтовал с поиском, например, с одной точкой .
.
Это может не полностью скрыть историю вашей ошибки, поскольку автоматически отменяемые комментарии «сменили заголовок».
сделать тело пустым
Персонал GitHub обладает властью
Если что-то является проблемой безопасности, свяжитесь с сотрудниками GitHub, они обычно быстро отвечают и могут навсегда устранить проблемы, как можно увидеть по адресу: http://archive.is/OfjVt, где есть проблемы 1 и 3, но нет 2.
Вы можете просто попросить github забанить пользователя, который создал проблему 😁
Источник: https://github.com/isaacs/github/issues/253#issuecomment-290944938.
Пользователи не могут сделать это, в том числе владелец хранилища.
Но проблемы могут быть удалены поддержкой Github. С ними можно связаться и запросить удаление. Это может быть отложено или отклонено, но это доступная опция, которую можно использовать.
Все еще невозможно. Другой обходной путь, предложенный в других ответах, состоит в том, чтобы пометить проблему как «удаленную» (или любую другую метку, которая может показаться вам более подходящей), чтобы иметь возможность отфильтровывать их, если вы используете github API для их получения. Очевидно, что вы должны использовать эту конкретную метку только для этой цели, устанавливая метку при закрытии проблемы.
Начиная с 04/2019, не все проблемы могут быть удалены. В настоящее время можно обойти проблему, чтобы отредактировать проблему, а затем удалить историю редактирования. Единственным недостатком является то, что проблема все еще существует, и можно увидеть старый заголовок.