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