Восстановить предыдущую версию моего комментария на GitHub

Восстановить предыдущую версию моего комментария на GitHub

Я добавил комментарий к отчету о проблеме на GitHub. Он был довольно значительным, с большим количеством форматирования Markdown.

Затем я попытался внести в него небольшую правку, но из-за какой-то ошибки GitHub или Firefox содержимое комментария было заменено совершенно не связанным текстом (на самом деле каким-то образом это оказалось моим другим комментарием из другой проблемы в том же репозитории — но это неважно). Я хочу восстановить правильное содержимое комментария.

Я вижу кнопку «отредактировано ▽» ( отредактировано ▽) в верхней части моего комментария. И нажатие на нее открывает список версий комментария, где я могу увидеть правильную версию. Но проблема в том, что эта функция позволяет мнепредварительный просмотрпредыдущая версия моего комментария, но не длявосстановитьэто. Я имею в виду:

  • нет и кнопки «Восстановить эту версию комментария»;
  • также я не могу удалить самую новую (недействительную) версию с помощью кнопки «Удалить ревизию из истории» (потому что «Самая последняя ревизия не может быть удалена»);
  • Я также не могу скопировать старое содержимое в буфер обмена, а затем вставить его вручную (потому что он просто показывает визуальную разницу между двумя версиями, но не показывает полное содержимое конкретной версии с копируемым форматированием Markdown).

Так что это выглядит как "Явидетьэто, но я не могувозьми/восстановить его". Есть идеи? Может быть, есть способ клонировать специальный репозиторий для отслеживания проблем (например, я могу загрузить специальный репозиторий вики)? Может быть, есть способ получить его через API?

решение1

Мне каким-то образом удалось закоммитить кэшированную версию моего комментария и обнаружить ту же проблему, что и у вас.

  • на одной вкладке используйте кнопку «Изменено», чтобы получить хорошую предыдущую версию, которая отображается в рамке. (Версия вставленного вами текста будет diff — постарайтесь свести к минимуму отображаемые различия, так как вам придется вручную их редактировать)
  • с помощью мыши выберите все содержимое этого кадра
  • в Firefox щелкните правой кнопкой мыши и выберите «Просмотреть исходный код выделения», или в Chrome вам придется перейти в «Проверить», найти <article class="markdown-body entry-content comment-body p-0"и щелкнуть правой кнопкой мыши по нему, а затем выбрать «Изменить как HTML». Выберите полученный текст
  • в другой вкладке отредактируйте комментарий к проблеме и замените весь текст на HTML
  • отредактируйте разницу(и) в тексте, чтобы ваша предыдущая версия была восстановлена ​​правильно

Если вы хотите/нуждаетесь в том, чтобы ваш текст был возвращен в формат Markdown, преобразуйте его локально с помощью pandoc или другого инструмента преобразования html>md, прежде чем вставлять его обратно на последнем шаге.

Связанный контент