电脑突然关机,开机后发现没提交的代码损坏

2 天前
 mmc19
vscode 查看代码显示“此文件是二进制文件或使用了不受支持的文本编码,所以无法在文本编辑器中显示。”,各位大佬有没有遇到过这样的情况
2032 次点击
所在节点    程序员
16 条回复
qW7bo2FbzbC0
2 天前
如果是 *nix 系统,cat 一下文件看看
如果是 win 系统,看看有没有其他类似的工具
94
2 天前
看一下对应文件的 Timeline 记录,找到一个可以点开的恢复看看?我看保存频率还是挺高的。
deathdealer2011
2 天前
领导:这就是你任务没完成的理由吗?
wangtian2020
2 天前
写这个文件的时候用的是 vscode ?手动选择以 utf8 打开文件不行吗
mmc19
2 天前
尝试了用时间线查看,时间线里也没有,只有提交过的记录存在
mmc19
2 天前
也不行
dcdlove
2 天前
可以的,git 有记录 就行 就是要从原始文件里一个一个的转换回来
mmc19
2 天前
我用 cat -v 查看,发现文件被大量 Null 字符(^@)覆盖,寄了
mmdsun
1 天前
vscode 有没有 localhistory 本地的历史记录
aloxaf
1 天前
这不是突然关机,这是断电了吧
runliuv
1 天前
revert 后,重新写吧。。
RobinzzZ
1 天前
vscode 确实有这个问题,之前有个同事写了一天的代码全丢了,windows 系统
cometdlut
1 天前
编辑器不是有个 文件的 local history 么 也不行么?
xqzr
23 小时 20 分钟前
> win 系统,看看有没有其他类似的工具

@qW7bo2FbzbC0 type
turi
22 小时 50 分钟前
要是有自动保存的话,搜下缓存目录,有历史的版本的,文件名就很魔幻了
ramastf0rce
13 小时 23 分钟前
winhex, 010 editor 请。
如果都被 0x00 填充了大概率是没得救了,找找 dump 或旧版本或许还能恢复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1162347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX