GitHub のコメントの以前のバージョンを復元する

GitHub のコメントの以前のバージョンを復元する

GitHub の問題レポートにコメントを追加しました。Markdown 形式が多く含まれており、比較的重要な内容でした。

その後、少し編集しようとしましたが、GitHub または Firefox のバグのせいで、コメントの内容がまったく関係のないテキストに置き換えられてしまいました (実際には、同じリポジトリの別の問題からの別のコメントのように見えますが、実際には問題ではありません)。コメントの正しい内容を復元したいと思います。

コメントの一番上に「編集済み ▽」( )ボタンがあります編集済み▽。それを押すと、コメントのバージョン一覧が表示され、正しいバージョンを確認できます。しかし、問題は、この機能によってプレビュー以前のコメントのバージョンではなく復元するつまり、

  • 「このコメントバージョンを復元する」ボタンのようなものもありません。
  • 「履歴からリビジョンを削除」ボタンを使用して最新の(無効な)バージョンを削除することもできません(「最新のリビジョンは削除できない」ため)。
  • また、古い内容をクリップボードにコピーして手動で貼り付けることもできません (2 つのバージョン間の視覚的な違いをプレビューするだけで、コピー可能な Markdown 形式で特定のバージョンの完全な内容は表示されないため)。

つまり、「私は見るでもできないそれを得る/復元する"。何かアイデアはありますか? 特別な問題追跡リポジトリを複製する方法があるでしょうか (特別な wiki リポジトリをダウンロードできるのと同じように)? API 経由で取得する方法があるでしょうか?

答え1

どういうわけか、コメントのキャッシュバージョンをコミットすることができ、あなたと同じ問題が見つかりました。

  • 1 つのタブで、編集済みボタンを使用して、フレーム内に表示される以前の適切なバージョンを取得します。(貼り付けたテキストのバージョンは差分になります。表示される差分の差を最小限に抑えるようにしてください。手動で編集する必要があるためです)
  • マウスを使って、そのフレームのコンテンツをすべて選択します
  • Firefoxでは右クリックして「選択ソースを表示」、Chromeでは「検査」に移動して<article class="markdown-body entry-content comment-body p-0"それを見つけて右クリックし、「HTMLとして編集」を選択します。結果のテキストを選択します
  • 別のタブで、問題のコメントを編集し、すべてのテキストをHTMLに置き換えます。
  • テキスト内の差分を編集して、以前のバージョンが適切に復元されるようにします。

テキストをマークダウン形式に戻したい場合は、最後の手順で貼り付ける前に、pandocまたはその他のhtml>md変換ツールを使用してローカルで変換します。

関連情報