【VSCode】查找本地修改历史并恢复已删除文件

这篇具有很好参考价值的文章主要介绍了【VSCode】查找本地修改历史并恢复已删除文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【当前情况】

在原先编好的代码里删删改改,后面发现越改越不像样,准备返回去重做,但注释掉的代码并不是全部,已经删了以前写好的部分。本以为自己是有存档的结果之后的代码偏偏没有存。

根据时间有个大致印象是9月13日左右,所以现在开始找时间相近的历史文件

【方法1 -Local History】

根据[1]资料可以知道需要安装Local History 插件

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

安装好后重启vscode,可以看到下面有新的本地历史文件夹 LOCAL HISTORY ,修改文件后就会在这里生成新的记录。通过查找可以知道,之前的代码并没有存档,需要另外找途径。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

【方法2 -Tmeline】

这个是最直接的办法,直接于项目右键勾选Timeline,查看修改历史

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

现在就可以看到我的目标app.py的执行日志,翻到下面,1 month ago,最早的记录也是9月15日,和9月13差不了几天,希望内容没有多大的改动吧。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

单击。点开发现的确是自己以前的正确版本,即便有修改但是大部分还在,可以用。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

开始恢复文件,右键选择reveal in file explorer,让它直接显示文件位置

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

跳出来的界面,知道了vscode的历史文件存储路径

C:\Users\31918\AppData\Roaming\Code\User\History

 给你高亮的就是刚才想要恢复的文件,所以就算是乱码也没关系,可以重命名。vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

这个路径就是所在的文件夹执行的所有日志

C:\Users\31918\AppData\Roaming\Code\User\History\-5c29c689 

 【恢复已删除文件】

打开命令面板:

Ctrl+shift+p

 搜索本地历史记录:查找要还原的条目,单击。

 vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

然后就能看到很多自己以前删掉的记录,从路径来判断哪个是自己需要恢复的某个文件夹中的文件

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

找到比较像的三条。不是很方便的地方就是你看不到修改时间。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

单击。之后就能看到了,9月14日,应该是需要的,点开确认一下。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

这个文件恢复不出来,显示不了文件所在位置,但是咋们可以复制到新的文件里面去。

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

大致恢复成功

vscode怎么查看文件修改记录,安装包/操作流程记录,vscode,ide,编辑器

【参考资料】

[1] VSCode 查看、还原本地代码历史版本:https://blog.csdn.net/luckystar_99/article/details/100583141

[2] vscode如何查看本地修改历史:https://blog.csdn.net/qietingfengsong/article/details/124385910

[3] vscode恢复被误删的文件(巧用本地历史记录):https://blog.csdn.net/qq_21473443/article/details/128581181文章来源地址https://www.toymoban.com/news/detail-762482.html

到了这里,关于【VSCode】查找本地修改历史并恢复已删除文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 恢复idea删除的git本地文件

    当前本地库处于另一个分支中,需将本分支Head重置,git 强行pull并覆盖本地文件 当前分支里未push的本地代码会被全部hard即会执行全部回滚,所以执行git命令时注意先备份或者push代码防止未提交代码文件丢失 选中对应module项目,如下操作: 1、Local History-----Show History 2、Rev

    2024年02月16日
    浏览(19)
  • vscode的git放弃了对已有文件的所有更改的恢复

    解决的问题: vscode中点击git“放弃所有更改”之后,想要恢复文件之前的更改 ; 原因: 因手贱点了viscode中git的“放弃所有更改” ; 前提: 所恢复文件一定要存在,是之前提交过的或放弃更改后还存在的 ; 实现步骤: 一、找到想要恢复之前的文件,并点开时间线(time

    2024年02月11日
    浏览(11)
  • 1.vscode修改文件,git没有显示变化

    在正常情况下修改文件或添加文件之后,文件夹会变颜色以提示文件被修改。但是偶然发现对文件做修改之后,vscode没有任何提示,也无法提交代码到git。原因是在项目最外层文件夹(项目名的同级目录下)git init了,产生了.git文件。 解决方法:在终端进入最外层(项目名所

    2024年02月13日
    浏览(13)
  • Git--本地修改文件暂存工作区和恢复至工作区

    当克隆一个项目到本地之后,经常需要修改配置文件,那如何做到下次再更新代码,不重复修改配置文件。可通过暂存工作区内容进行恢复。 注意:默认恢复的就是最新一次stash 说明:会展示所有的stash列表 git stash apply 暂存名 说明:通过查看stash列表,把指定的stash记录删除

    2024年02月11日
    浏览(24)
  • 用vscode将本地仓库文件发送到gitlab仓库

    注意:文件目录不能出现中文,确保已下载好Git 主要流程:git clonecd  git add .git commit -m “注释信息\\\" git push -u origin 分支名称 1:创建一个空白文件夹,拖入vscode中; 2;在远程git项目中,复制出项目http的地址,在终端输入命令: git clone    上面的网址 ,成功后       文件

    2024年02月08日
    浏览(10)
  • VSCode修改扩展和用户文件夹目录位置(Windows)

    vscode 的扩展和用户数据都是默认在C盘下的 extensions : C:Users.vscodeextensions user-data : C:UsersAppDataRoamingCode 一般来说,用户文件夹大小会比扩展目录的大小会大,就我而言,我的扩展有 1-1.5GB 的大小,而用户文件夹却占了我 5GB 容量,这对 C 盘容量严重不足的用户是非常难受的

    2023年04月08日
    浏览(24)
  • 利用vscode工具从本地上传文件到服务器中

    首先,在vscode中安装SFTP扩展; 然后去配置sftp的传输信息,在vscode中按快捷键Ctrl+Shift+P或者点击下面图片的位置: 输入SFTP:Config(如下图),点击后会在此项目目录下生成一个sftp.json文件。 然后配置sftp.json文件中的信息就可以了: host:远程服务器的ip; port:远程服务器的端

    2024年04月13日
    浏览(9)
  • uniapp iosApp H5+本地文件操作(写入修改删除等)

    h5+ 地址 html5plus 以csv文件为例,写入读取保存修改删除文件内容,传输文件等 1.save 文件保存 2. read 读取 3. delete 删除目录 4.upload 上传(uniapp)循环上传目录内文件

    2024年02月07日
    浏览(11)
  • IDEA恢复代码本地历史

    如果我们使用git或SVN不小心撤销了代码的修改,我们可以通过idea本地历史功能恢复到我们最后修改的版本。 步骤:1.先选中需要恢复的文件;2.右键进入本地历史;3.显示本地历史;4.选择最近的右键回退

    2024年02月12日
    浏览(17)
  • 在VScode中使用sftp传输本地文件到服务器端

    在VScode的扩展中安装sftp 注意这里需要在你没连接服务器的状态下安装,即本机需要有sftp 安装成功后,使用快捷键\\\" ctrl+shift+p \\\",输入sftp,选择Config 根据自己的实际情况修改配置文件,主要改 host 、 username ,没有password,可以自己加一个,那样传输的时候就不用自己输密码

    2024年02月10日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包