恢復我在 GitHub 上的評論的先前版本

恢復我在 GitHub 上的評論的先前版本

我已在 GitHub 上的問題報告中新增了評論。相對來說還是比較重要的,裡面有很多 Markdown 格式。

然後我嘗試對其進行較小的編輯,但由於GitHub 或Firefox 的一些錯誤,評論的內容被完全不相關的文本替換(實際上不知何故,它似​​乎是我在同一存儲庫中的另一個問題中的另一條評論) ——但這實際上並不重要)。我想恢復評論的正確內容。

已編輯 ▽我在評論頂部看到「已編輯 ▽」( ) 按鈕。按下它會顯示該評論的版本列表,我可以在其中看到正確的版本。但問題是這個功能允許我預覽我的評論的先前版本,但不是恢復它。我是說:

  • 也沒有「恢復此評論版本」之類的按鈕;
  • 我也無法使用「從歷史記錄中刪除修訂版本」按鈕刪除最新(無效)版本(因為「最新修訂版本無法刪除」);
  • 我也不能將舊內容複製到剪貼簿,然後手動貼上(因為它只是預覽兩個版本之間的視覺差異,但不顯示具有可複製 Markdown 格式的特定版本的完整內容)。

所以看起來就像「我可以,但我不能得到它/恢復它「。有什麼想法嗎?也許有一種方法可以克隆一個特殊的問題追蹤器存儲庫(就像我可以下載一個特殊的維基存儲庫)?也許有一種方法可以透過 API 獲取它?

答案1

我以某種方式設法提交了我的評論的快取版本,並發現了與您相同的問題。

  • 在一個選項卡中,使用已編輯按鈕檢索良好的先前版本,該版本顯示在框架中。 (您貼上的文字版本將是一個差異 - 嘗試最小化顯示的差異,因為您需要手動編輯它們)
  • 使用滑鼠選擇該幀的所有內容
  • 在 Firefox 中右鍵單擊並“查看選擇來源”,或者在 Chrome 中,您必須轉到“檢查”並找到<article class="markdown-body entry-content comment-body p-0"並右鍵單擊它並選擇“編輯為 HTML”。選擇生成的文本
  • 在另一個選項卡中,編輯問題評論並將所有文字替換為 HTML
  • 編輯文字中的 diff 差異,以便正確恢復先前的版本

如果您希望/需要將文字還原為 Markdown 格式,請使用 pandoc 或其他一些 html>md 轉換工具在本地將其轉換,然後再將其貼上回最後一步

相關內容