![]() | 1 ZMOM1031 2014-12-22 19:29:06 +08:00 节哀顺变 ( ) |
![]() | 2 paulw54jrn 2014-12-22 19:32:01 +08:00 没有git吗.. |
![]() | 3 R4rvZ6agNVWr56V0 2014-12-22 19:32:27 +08:00 呵呵,记得几年前一次断电,Eclipse中的代码都成乱码了,只好重、新、写! |
4 datou552211 2014-12-22 19:32:53 +08:00 git啊 |
![]() | 5 typcn OP @paulw54jrn 我昨晚睡觉的时候本身想提交一下 Git ,但是已经点 Shutdown 了,感觉应该也没事。。。然后。。。。。。 |
![]() | 6 faceair 2014-12-22 19:40:57 +08:00 还好我每写个几十行 完成一个模块就提交了 |
8 semicircle21 2014-12-22 19:49:16 +08:00 安慰下: 看开点, 几千行, 正好可以小重构一下嘛~ |
![]() | 9 hjc4869 2014-12-22 19:51:30 +08:00 才几千行呢。。就当练手吧。 上个厕所/吃个饭/洗个澡的时间,熊孩子把硬盘低格了这种事情也是会发生的,比楼主要惨得多 ←当然我没遇到过。 |
10 em70 2014-12-22 19:57:36 +08:00 via Android ![]() 每个人都要经历这事才会长大 |
![]() | 11 typcn OP 看来我还是重新写吧。。。。 这个不是什么项目,纯属自己瞎玩写的东西,没啥重要性。 正好重写一下 UI 啥的 太难看。。。 |
![]() | 12 SoloCompany 2014-12-22 20:13:31 +08:00 via Android 这时候 jebrains 的 local vcs 就派上用场了 |
![]() | 13 blacktulip 2014-12-22 20:15:47 +08:00 写几千行不 commit 出事是早晚的问题... 未尝不是好事,楼主这以后就不会再发生了 |
![]() | 14 deepurple 2014-12-22 20:17:13 +08:00 必经之路 |
![]() | 15 qdwang 2014-12-22 20:23:32 +08:00 @SoloCompany 我碰到过 osx 重启 jetbrains的local vcs 全部清空,代码全部清空的情况。 |
16 urmyfaith 2014-12-22 20:27:44 +08:00 ![]() 每天必须git提交,不然不白写了么. 重构又是另外一回事了. |
17 zhchaos 2014-12-22 20:28:36 +08:00 不commit? |
![]() | 18 woaixq 2014-12-22 20:53:28 +08:00 千万不要伤心,来找我,上次我被三次断电,白写了一下午 |
![]() | 19 typcn OP 我又多了一个习惯,之前是写个函数/类就保存一下,现在是些一个函数/类就提交一下。。。 |
![]() | 20 jakes 2014-12-22 21:16:02 +08:00 我也遇到过一个悲剧的断电。修改了一晚上的代码不小心断电全没了。幸亏idea的本地历史有保存所有修改,点一下就回复了。当时折腾的兴趣都没了~ |
![]() | 21 gzb1985 2014-12-22 21:28:56 +08:00 重新写费不了多长时间吧,而且还能有一次重来的机会,珍惜吧 |
![]() | 22 clino 2014-12-22 21:52:36 +08:00 几千行写完才提交这也太... |
![]() | 23 paopaosa 2014-12-22 22:24:54 +08:00 via iPad Xcode有时候写着写着就自己奔溃了 |
![]() | 24 boom11235 2014-12-22 22:30:19 +08:00 血一般的教训 |
25 laoyur 2014-12-22 22:34:12 +08:00 via Android 还是没明白,写了几千行都没有cmd+s过?存起来的怎么会随随便便丢失,看你描述也没发生vcs误操作啊 |
![]() | 26 fooevr 2014-12-22 22:35:04 +08:00 估计是LZ自己的问题 |
![]() | 27 typcn OP |
28 xujialiang 2014-12-22 22:39:49 +08:00 via iPhone 话说我xcode崩溃常有,从来没丢过代码,节哀~~~ |
![]() | 29 adjusted 2014-12-22 22:42:13 +08:00 有个插件是你改了几行之后出个提醒:“你怎么还不commit?” |
![]() | 30 JG 2014-12-22 22:54:13 +08:00 难道不是用了Dropbox完全不考虑硬件故障之类的问题了么,哪怕有人突然冲进来把你电脑砸烂了程序也实时保存在Dropbox里面啊,还是各种版本都有... |
![]() | 31 ligyxy 2014-12-22 23:06:58 +08:00 这就是让你不commit的学费 |
32 lennyh 2014-12-22 23:31:46 +08:00 ![]() vim打开备份,非插入模式回车键保存文件,总不会丢了几千行吧~~ |
33 soone 2014-12-22 23:34:43 +08:00 几千行。。。一丢全丢,这版本控制不行啊。。。 |
![]() | 34 fatpa 2014-12-23 01:07:45 +08:00 你干嘛不用 git |
35 Bitex 2014-12-23 01:13:01 +08:00 via iPhone 原来Xcode还能做出这种神奇的事情…… 我喜欢写几行就按Cmd+S,而且是跟着耳机里音乐的节奏狂按Cmd+S。虽然我一直在用Sublime Text,没用过什么IDE也没丢过代码就是了…… |
![]() | 36 yellowV2ex 2014-12-23 02:08:12 +08:00 @Bitex 有没有试过,按 cmd+s 的时候,不小心按到s旁边的a,然后不知怎的就按了退格,这个时候脑抽的又点了保存,然后想要cmd+z的时候,QQ有人找,看完消息原来是系统通知甘快cmd+w关掉回去编辑器cmd+z,这时候,神奇的事情发生了,编辑窗口关掉了。 |
38 Bitex 2014-12-23 07:53:26 +08:00 via iPhone @yellowV2ex 如果这是你的遭遇的话……节哀…… |
39 assassinpig 2014-12-23 08:14:16 +08:00 阿弥陀佛~施主请看开些吧~~ |
40 chinawrj 2014-12-23 08:24:18 +08:00 每当完成一个小片段代码就提交一次是一个良好的习惯。操作习惯了也就几秒钟的事情 |
41 zealic 2014-12-23 08:42:22 +08:00 一般来说,完成一部分可用功能片段,就提交到 Git 是良好的习惯。(交了无数学费的教训) |
42 dcty 2014-12-23 08:48:36 +08:00 我每修正一个bug,或者完成一个阶段就commit |
![]() | 43 Panic 2014-12-23 09:22:00 +08:00 没有用git,dropbox 同步是一回事,但是怎么就没人说 XCode 烂呢, 和最近 v2ex 上 Note 丢笔记的回复一样一样的。 苹果这些外围没什么好说的, 只能称为能用级别。 |
![]() | 44 felinx 2014-12-23 09:28:00 +08:00 撸主撸得一手好代码,我一天最多能写100行。 |
![]() | 46 yellowV2ex 2014-12-23 10:15:05 +08:00 @urmyfaith 不止xcode,ios和os 10,都感觉没有之前的稳健了,也会经常卡住,出现莫名其妙的界面错误 |
48 shunia 2014-12-23 11:03:03 +08:00 *二代为啥要写代码? |
![]() | 49 exploreexe 2014-12-23 11:09:24 +08:00 你确定是Xcode的问题?为什么用了好几年没出现过这样的情况? |
![]() | 51 lu18887 2014-12-23 11:22:29 +08:00 时不时CTRL+S是经验和教训 |
![]() | 52 SuujonH 2014-12-23 11:30:12 +08:00 自从上次一下午踢了4次电源以后我就养成了随手保存提交的习惯... |
![]() | 53 hljjhb 2014-12-23 12:52:37 +08:00 Xcode…… |
![]() | 54 atan 2014-12-23 13:01:42 +08:00 要养成随手commit的习惯 |
55 gdgoldlion 2014-12-23 13:19:11 +08:00 @GeekGao 刚参加工作时,一次断电,Eclipse源文件直接编程300KB的填零,从此不信任Eclipse。 @ typcn 写代码笔记本电脑是好东西啊 |
![]() | 58 zooooom 2014-12-23 13:40:14 +08:00 难道不用svn吗?不能理解 |
![]() | 59 R4rvZ6agNVWr56V0 2014-12-23 13:52:30 +08:00 @gdgoldlion 哈哈,深有同感,所以养成了每敲一行代码就ctrl+s |
![]() | 60 EchoFUN 2014-12-23 14:22:30 +08:00 工欲善其事,必先利其器。 |
62 raincious 2014-12-23 14:36:25 +08:00 祝贺您! 您已经获得了“重构”卡牌,数量 1。有了它,您将可以在未来任意可能的时间重构已经完成的代码块,而这一切都是免费的。 注意,这张卡牌无法主动获得,只会在游戏过程中随机掉落,且获得后只能使用一次。想要提高“重构”卡牌的掉落概率,需要您掌握如下技能: * 损坏的Control或S键 (增加 5%) * 鼠标也坏了 (增加 1%)(当叠加 损坏的Control或S键:增加 20%) * 懒 (增加 6%) * 我会拔电源 (增加 1%) * 我重来不给笔记本充电 (增加 5%)(当叠加 我会拔电源:增加 50%) * 坏运气 (增加 10%) |
![]() | 64 konakona 2014-12-23 16:08:31 +08:00 只要完成一个模块,则commit是好习惯。 |
![]() | 66 hjthjthjt 2014-12-23 18:04:19 +08:00 爽…… |
![]() | 70 R4rvZ6agNVWr56V0 2014-12-23 22:38:17 +08:00 @kehr !-_- 文件损坏了导致的呗 |