🗑️
誤削除されたゴミ箱にないファイルの復元(VSCodeで編集していた場合)
MacOS : Monterey 12.5
VSCode: 1.70.1
VSCode 1.66からLocalHistoryが標準搭載されているらしいので、
それ以降の場合は復元できる可能性がある。
# 編集履歴が以下のディレクトリに存在する
ls -lt ~/Library/Application\ Support/Code/User/History
# devcontainer(ubuntu)の場合は以下のディレクトリ
ls -lt /root/.vscode-server/data/User/History
History配下にはよく分からない名称のディレクトリがいっぱいあるが、各ディレクトリごとに1ファイルっぽい。
そのディレクトリに複数のファイルが入っているが、同一ファイルの編集履歴っぽい。
更新日時が新しいファイルをコピーすればよい。
ファイル名とかはgrepで探せばいいんじゃないかな!
Discussion