
部分代码变成空白,只能一个一个从 local history 恢复,有没有办法避免这个情况?除了换 ide
1 misaka19000 Jan 29, 2022 没有版本管理系统吗? |
2 yazinnnn Jan 29, 2022 跑路换家能用 intellij 的公司.jpg |
3 Rheinmetal Jan 29, 2022 用笔记本 or 装 ups |
4 VKRUSSIA OP @misaka19000 没有,懒得学 |
6 VKRUSSIA OP @Rheinmetal 是贪便宜买的 amd cpu 导致的偶尔自动断电重启 |
7 512357301 Jan 29, 2022 via Android 有一个比较 low 的方式,下载一个 filegee ,然后配置成自动备份,有变动就备份,增量或全量都行,这样就能保留案发现场了 但是既然都是程序员了,还是要学习下 git 的,多学点没坏处 |
8 PopRain Jan 29, 2022 不懂,构建代码断电怎么会影响源代码? |
9 ziseyinzi Jan 29, 2022 AMD:这个锅我背了 |
10 Kipp Jan 29, 2022 via iPhone 版本管理系统都懒得学,我看你丢了代码也别怪电脑懒得帮你恢复了 |
11 duke807 Jan 29, 2022 via Android 是操作系和文件系的,你用的什操作系?什文件系? |
12 ByteRan Jan 29, 2022 这锅 eclipse 不背 |
14 wzcloud Jan 29, 2022 eclipse 没记错的话是不会自动保存变更的.. 好几年不用 eclipse 了 |
16 msg7086 Jan 29, 2022 下次别买 AMD 了,隔壁有昂贵的 Intel ,去交牙膏税吧。 |
17 huntagain2008 &nsp;Jan 29, 2022 via iPhone 本人小白,2011 年的 Thinkpad L421 出厂 win7 系统 32 位因 ATI 驱动问题会蓝屏重启。10 年后我想微软或 AMD 该解决问题了,自己从 Thinkpad 官网下载安装新的 ATI 驱动,这回直接蓝屏系统无法启动。 最后我直接舍弃 Windows ,人生第一次装 Debian 。再安装开源 ATI 驱动,就再没有死机重启过,很稳。只想说,Linux 真香。 |
18 awsl2333 Jan 30, 2022 via iPhone 版本管理可以学一波,好处很多,哈哈(ω ) ~ |
19 Vegetable Jan 30, 2022 版本管理明明就是最好的办法,你说懒得学.. |
20 Jooooooooo Jan 30, 2022 用 idea 呗, 写的东西基本都会自动保存 |
21 sagaxu Jan 30, 2022 via Android 用水电电压不稳,一个大点的浪过来,会产生瞬间高压,俗称浪涌,AMD 处理器可能扛不住 |
22 seanzxx Jan 30, 2022 @sagaxu 火电也有影响,温度比水电高,且进入力度大,容易导致 AMD 内部电子跃迁增加而无故重启;核电对 AMD 处理器的影响比较小,中正平和,但受核辐射影响比较大,寿命大为降低; op 可以多试几个地方再定居。 |
23 veike Jan 30, 2022 idea 也会出现这种情况,只能从版本库恢复代码 |
24 miting0207 Jan 30, 2022 via iPhone @VKRUSSIA #6 AMD CPU 会有这种问题啊,哇也不敢买了 |
25 offswitch Jan 30, 2022 这跟 CPU 无关,跟 IDE 有关,IDEA 也会出现这种问题。 |
26 xsqfjys Jan 30, 2022 有方法,懒得说 |
27 silentsky Jan 30, 2022 via Android 不保存怪 eclipse 神奇 |
28 kaneg Jan 30, 2022 via iPhone 突然断电说明用的是台式机,要么加个 UPS ,要么换笔记本电脑。 |
29 harwck Jan 30, 2022 所以到头来恶心的竟是你自己 |
30 Dockerfile Jan 30, 2022 @miting0207 笑死了,这也和 amd 有关阿,从楼主的发言我感觉断电重启是他自己装机没装好吧,还是买了 n 年前的 amd 阿 |
31 dbpe Jan 30, 2022 (不是啊...版本管理和构建期间突发情况丢文件.应该是两码事吧 |
32 IvanLi127 Jan 30, 2022 via Android 多经历几次就行了,习惯了就不觉得恶心了 |
33 kokutou Jan 30, 2022 via Android 自己装机没装好也怪 amd 。。。 |
34 neptuno Jan 30, 2022 via iPhone 有办法解决,懒得教 |
35 kokutou Jan 30, 2022 via Android 你的问题是修好电脑重启的硬件问题,而不是靠软件解决。 我的 amd 几台机器,十几天个把月都不关机的,也没重启死机蓝屏 |
36 filtrate Jan 30, 2022 老重启怎么行,再买一块吧。 |
37 Removable Jan 30, 2022 via iPhone 用 amd cpu 出了问题:amd 真垃圾啊! 用 intel cpu 出问题:windows 真垃圾啊! |
38 Felldeadbird Jan 30, 2022 断电和 CPU 有什么关系? |
40 bigdoing Jan 30, 2022 via iPhone 高手来解答 ide 写文件的时候,不是原子的,也是清空文件,然后写入 清空之后,掉电了,代码不就丢了嘛 自己不学 git ,只能自己承担后果 |
41 hikarugo Jan 30, 2022 #10 说了我想说的,这种山炮的人发帖除了发泄自己情绪之外没有任何价值,直接 b 了避免以后再见浪费时间 |
42 felixcode PRO 不学新 ide 不学版本管理 出了问题怪 ide 怪 cpu 怪 windows 所以这样的用户适合 winXP + 远古版 IDE + Intel CPU 但出了问题还是可能会怪风扇怪机箱怪内存 |
43 mxT52CRuqR6o5 Jan 30, 2022 via Android @bigdoing 有安全写入的那种,先写一个新文件,再一通操作用新文件把旧文件替换掉 |
44 bigdoing Jan 30, 2022 via iPhone @mxT52CRuqR6o5 是有,但是不是所有 ide 所有功能都安全,总会遇到这种情况的 |
45 SIGEV13 Jan 30, 2022 估计需要 UPS |
46 anzu Jan 30, 2022 有没有可能编译时功耗增加而电源功率不足导致断电 |
47 efaun Jan 31, 2022 最基础的版本管理懒得学, 活该你白写 |
50 VKRUSSIA OP @Felldeadbird 说错了不是断电就是无故重启 |
51 Phishion Jan 31, 2022 一个个嘴都那么厉害,跟 PM 吵架敢用上么? |
52 py2ex Jan 31, 2022 虽然 IDEA 有自动保存,但是总是写一段就习惯地按下 ctrl S ,就像写一个句号一样。 |
54 Felldeadbird Jan 31, 2022 如果不断重启,内存是什么牌子? 我之前试过 内存条导致 不断重启。 后面换了一条金士顿就不再出现过了。 断电则是很多可能性。只能通过排除法一一测试。 |
55 jinliming2 Feb 1, 2022 via iPhone @bigdoing 问题是,我看楼主说的是“构建代码瞬间”,而不是“保存代码的瞬间”,开始构建的时候应该不会去对源代码文件做写操作了吧,该保存的应该都已经保存完成了吧? 要清空重写的也是构建的中间文件或目标文件吧?但这些文件清空了也就清空了吧? 我猜测,应该是楼主使用了类似于支持 COW 的文件系统,文件写入是写到内存缓存,而不落盘,这时突然断电就会丢数据。 我 Linux 装的 btrfs 就是这个情况,如果突然断电,就可能会出现代码回退(代码变成修改前的样子)。如果在断电前不久操作过 git ,还会导致 git 仓库出错,表现为大部分 git 命令报错,删除 .git 之后重新 clone 然后把 .git 复制过来才行。 |
56 abc8678 Feb 3, 2022 via Android @Jooooooooo 怪不得我电脑用 eclipse 可以秒开 helloworld ,但是用 idea 就一卡一卡的。原来是自动保存的原因啊 |
57 nba2k9 Feb 7, 2022 这也能甩锅到 eclipse 头上? |