1

Я закрыл проблему с помощью сообщения о коммите. Но затем я решил вернуть заданный коммит с помощью команды git rebase . Удаление работало нормально; gitk показывает очищенную историю как намеренную.

Однако в нашем репозитории githup проблема все еще закрыта, и ссылка на коммит активна. То есть я вижу, что я сделал (и вернулся).

Это поведение предназначено? Как я могу также очистить журнал проблемы после удаления коммита?

1 ответ1

0

Вот ответ, который я получил от поддержки github:

  • Проблемы не могут быть вновь открыты, если фиксация удалена из истории, но они будут рассматривать это как улучшение.
  • Поэтому проблемы должны быть вновь открыты вручную.
  • Фиксация будет видна (после нажатия на ссылку в журнале проблемы), если ее не удалит цикл сборки мусора. В журнале будет сказано: «С тех пор коммит был удален из хранилища и больше не доступен».
  • Они могут запустить цикл сборки мусора для фиксации по запросу, потому что обычный пользователь не может.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .