🗑️
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