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