1
akinoniku 2013-12-14 14:43:58 +08:00
怎么会这样?
怎么不用github或者bitbucket? |
2
alexrezit OP 气死我了. 删的还是最近正在尝试的新东西, 根本不是那种一天能写几千行的代码. 辛辛苦苦半个月写出来, 半秒不到的工夫就没了.
|
3
alexrezit OP @akinoniku
没网... 提示保存失败, 结果不是丢一个版本, 而是把原来的文件也直接删了. |
4
Livid MOD 怎么删的?
|
6
alexrezit OP @Livid
正写代码呢突然弹出来一个东西还没等反应过来呢空格就按下去了, 按到的好像是 Close, 另外两个按钮好像是放弃和重试的意思, 太快了没看清. 然后我心想糟糕, 上次保存之后又写了好多代码, 结果一看发现比想象的更惨, 文件都没了. 然后吧这个还是最近刚尝试的东西, 丢在 Desktop 上连 git 都没用. 这个文件里几百行代码都是刷了一堆文档一堆 SOF 问题经历了一堆大坑小坑好不容易搞出来的. 心疼疼疼疼疼................ T_T |
8
Livid MOD 你应该换台好机器。
|
9
xiiing 2013-12-14 15:03:03 +08:00
把git commit也删掉了?
|
10
qdvictory 2013-12-14 15:04:00 +08:00 via iPad
不可能啊,我经常满
|
11
alexrezit OP 然后 TM 的 local backup 还 disable 了... (真是手贱)
|
12
chilaoqi 2013-12-14 15:06:27 +08:00
在刷文档,刷SOF的时候应该记得把代码check in了
|
13
alexrezit OP |
14
meta 2013-12-14 15:17:25 +08:00
apple自己的软件包括文本编辑器都有快照的功能,但是第三方软件就鲜有支持这个功能的,很奇怪。
|
16
meta 2013-12-14 15:41:15 +08:00
@alexrezit 我没有用过xcode的snapshot功能,不知道是不是跟这个一样的,比如在文本编辑器编辑一个文件的时候,如果不存盘强制退出,那么下次打开的时候它会自动恢复到退出前的编辑状态,并且也还可以选择以前保存的各个版本,所以我使用pages之类的软件时从来都不担心保存文件的问题,也不会丢失数据。但我看到xcode的snapshot好像是要手动创建的,不会自动保存状态,不过没用过这个功能,不知道对不对。
|
18
alexrezit OP |
21
slimbloody 2013-12-14 18:41:34 +08:00
@alexrezit 重新写完了,lz好快啊
|
22
IanPeverell 2013-12-14 19:17:59 +08:00
可怜啊.......固态硬盘的悲剧啦.......
|
23
laihj 2013-12-14 19:28:18 +08:00
....我的磁盘剩一到两G的时候系统就不断提示说空间不足哪哪不舒服了
估计不太能碰到楼主这种完全填满的事,节哀 |
24
arron 2013-12-14 19:30:16 +08:00
我是出去吃个饭都会commit并且push... 这个月初硬盘坏了,点儿都不心疼。立马换个新的,带电脑一起换。
|
25
shanks 2013-12-14 19:35:08 +08:00
还没试过自用电脑把所有空间耗尽。。。
|
26
alexrezit OP @slimbloody
一个多小时完全够了. 只删掉了一个文件, 虽然经历了半个月的各种更新但大概也能记得实现了哪些东西, 五百行而已. 毕竟是自己写的, 重新写一遍也不会用太久. 只是所有的私有 properties 和 methods 没法对照着 header 弄, 而且有好多暂时还没使用, 花了很长时间回想写了哪些. |
27
alexrezit OP @Livid
重现了一次. 文件是直接凭空消失了, 原因不明. Xcode 提示当前正在编辑的文件不见了, 默认选项是关闭 (我之前不小心按空格选择的选项), 还有重新保存的选项但是需要手动清理出剩余空间才能保存. |
28
tab 2013-12-14 22:04:39 +08:00
看标题就知道LZ发的时候有多失控了。。。
奇怪,按理说LZ应该早收到空间不足的提示才对。不知道LZ的项目文件保存在哪里,从没遇到过文件被删的情况,而且代码或者一个项目能占多少空间。还有其他文件被删吗? |
29
breeswish 2013-12-14 22:31:03 +08:00
我猜应该是xcode弹出个提示说原始文件不存在,保存还是忽略。。
可是为啥会原始文件突然消失呢 |
30
jimrok 2013-12-15 00:18:03 +08:00
给你个教训,几天的工作比一个破硬盘值钱多了。
|
31
zwzmzd 2013-12-15 01:33:53 +08:00 via iPad
现在写代码,自己写也愿意托管到bitbucket和github上,放心
|
32
proper 2013-12-15 02:39:25 +08:00
还是没看懂是怎么删除了。。。
不过这个你即使在pc上乱点一个关键对话框也是会很悲剧吧。 |
36
qingfeng 2013-12-15 11:33:34 +08:00
自己的代码都放到bitbucket或者github吧!
|
37
aminic 2013-12-15 12:06:26 +08:00
#命好苦#
|
38
BB9z 2013-12-15 12:55:11 +08:00
我 iTunes 资料库偶尔会丢些东西。
|
39
ggk 2013-12-15 13:58:06 +08:00
mac下键盘除了enter和esc能跟提示框按钮交互,别的能?
space、tab都不能。 |
41
chisj 2013-12-15 14:34:20 +08:00
备份不做,日子甭过。 楼主悲剧啊
|
42
missdeer 2013-12-15 16:17:31 +08:00
苹果本来就不适合做软件。。。
|
43
ggk 2013-12-15 16:37:27 +08:00
@alexrezit 你如果说我不熟悉快捷键我倒是认同,因为我确实知道的很少。
为什么我日常用的所有软件在弹出提示框的时候都只能用esc取消,按enter确认,如果有除此之外的选择只能用鼠标或者触模板。 图里dock上的所有软件全部测试一遍,没有一个可以在已修改并且未保存的状态下用空格确认关闭。 http://a.disquscdn.com/uploads/mediaupload/tmp/1b7c77b669b8de036ca3f9c3c27b20a218bd0de9c7688b3e55d4fc2a/original.jpg |
45
nil 2013-12-15 16:51:37 +08:00
一天前用ipad发布。。。。
git是用来吃素的是么? |
46
jason52 2013-12-15 16:52:16 +08:00
重要编辑文件vim每10s或新增200字节保存一下,可承受最大限度。
|
47
alexrezit OP @nil
临时的实验性项目, 开 proj 的时候离出发就几天时间, 在这边又没网, iPad 做热点 3G 流量烧不起. 于是果断悲剧了... |
49
ggk 2013-12-15 17:04:15 +08:00
|
51
est 2013-12-15 17:42:50 +08:00
git 不是万能的。忘记push本地被删 -> sb了
|
55
ultragtx 2013-12-15 18:55:57 +08:00
这要是xcode问题 应该去提个bug 以xcode的尿性有什么问题都不奇怪
或者有没有可能是文件系统问题或者磁盘坏道 |
57
ggk 2013-12-15 19:21:07 +08:00 1
@alexrezit 是的,用键盘做这个事情的功能我根本没有需求。
需要确认的东西一定读完提示才操作,如果别人看都不看随便选了你会不会说别人不会用电脑。 |
58
zijian 2013-12-15 20:08:41 +08:00
dropbox+移动硬盘+time machine 三管齐下,方能保住资料。
|
59
clippit 2013-12-15 20:19:12 +08:00
楼主一天能写几千行代码,给跪了。。
|
60
humiaozuzu 2013-12-15 20:19:57 +08:00
@ggk http://support.apple.com/kb/HT1343 看 don't save 那里
|
61
alexrezit OP @clippit
写自己熟练的东西一整天写个两三千行的小项目还是没问题的. 你要考虑到 Objective-C 的命名方式能把它搞到有多长, coding guidelines 又要求每行 80 字符, 以至于一个 method 要分三四行写, 一个 array 经常需要一个 object 一行, 然后初始化个什么玩意儿不知不觉就几十行, 再加点空行或 comment 或 pragma mark. 我大 Objective-C 的代码量可不是 Python 什么的能比的. |
62
wzxjohn 2013-12-15 21:44:01 +08:00
说实话,我觉得硬盘满了文件没有保存成功不能怪苹果。。。如果你用的是Windows的话,硬盘满了估计开机都开不开了。。。别说写代码了。。。
|
63
dorentus 2013-12-15 21:46:01 +08:00 via iPhone
苹果是在以自己的方式表达「旅行中就要好好玩不要写代码」…
|
67
likuku 2013-12-16 00:25:12 +08:00
svn 和 git commit 强迫症是必须的啊~~~
|
68
wzxjohn 2013-12-16 00:54:44 +08:00
@alexrezit 关键是这个文件并不是直接消失的而是你空格确定了的。。。我觉得如果没有这个提示直接消失那确实是苹果的问题。但是你根本不看提示下意识的点空格关掉了就不太能怪苹果了。。。
|
69
PrideChung 2013-12-16 01:04:01 +08:00
每行80个字符,要是碰上
NSPersistentStoreDidImportUbiquitousContentChangesNotification ↑ 62个字符 还活不活? |
70
qlqsh 2013-12-16 04:09:26 +08:00
我觉得目前的显示器情况下,80字符少了。
|
71
alexrezit OP @akinoniku
@PrideChung @qlqsh 看心情啦. 外接显示器的时候就不会严格要求到 80 字符, 主要还是以自己看着舒服为准, 反正我的项目丢到 Github 上也没什么人看. -_- @wzxjohn 我重现了一次, 确实是直接消失的, 只是编辑器还处于打开的状态所以虽然文件没了但内容还在编辑器里, 只是不能保存, 关掉了编辑器就什么都没了, 而空格默认选择的选项就是关闭. |
72
lightening 2013-12-16 08:11:31 +08:00 via iPhone
@qlqsh 显示器大了80字符可以两列
|
73
pepsin 2013-12-16 08:26:41 +08:00
看来楼主也是喜欢在桌面打草稿的人。我桌面直接也是 Dropbox 同步,每个保存都备份,至今没出过大事。
Dropbox 的版本真是很救命的东西。 |
74
robertlyc 2013-12-16 09:11:56 +08:00
就这智商还怪apple?
|
79
Moods 2013-12-16 10:19:20 +08:00
这确实有点过了,打电话问问啊。
|
80
dodo11230 2013-12-16 10:28:54 +08:00
好吧,有点惨
|
81
ShiningRay 2013-12-16 11:14:26 +08:00
从不用Time Machine
|
82
Elix 2013-12-16 12:05:07 +08:00
对吾等强迫症患者来说,空间还剩30G就会抓狂。。。
|