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