先别笑,先别恭喜,我就想问问还有没有救

2016-10-31 16:27:09 +08:00
 anynices

今天写了一天的代码(Xcode),刚刚 svn - Update - Commit 。
嗯,正常应该是这样的.
然后 Commit 这一步手残选成 Revert 😭😭
就问还有没有救, Cornerstone 十分不习惯这已经第二次了.
这次提交内容有点多,Google 没有找到解决办法.

2744 次点击
所在节点    问与答
19 条回复
zuoxiaomo
2016-10-31 16:46:52 +08:00
应该没救了,你都 revert 到服务器上的版本了。。。
除非你 Commit 的所有文件都在编辑器中打开着,不重新加载。。。
misaka19000
2016-10-31 16:47:46 +08:00
Xcode 会有 local history 吗
SourceMan
2016-10-31 16:47:47 +08:00
一个 typo 一个 commit
吃个教训,下次就记得了,节哀,

没救了。
yangxiongguo
2016-10-31 16:48:53 +08:00
有 time machine 吗
FelixXie
2016-10-31 16:56:12 +08:00
不知道 Xcode 有没有历史记录之类的。
anynices
2016-10-31 16:59:18 +08:00
@zuoxiaomo Xcode 及时更新了文件中的内容,不给机会.
@misaka19000 查了下没得具体发现.
@SourceMan 第二次了,心里苦.
@yangxiongguo 感谢! 虽然还是有一小时的间隔, 损失已经很小了. 再次感谢.
anynices
2016-10-31 17:02:21 +08:00
@FelixXie macOS 的 Time Machine 相当于每隔一小时做一份快照,损失已经很小了
yangxiongguo
2016-10-31 17:05:08 +08:00
@anynices

要放我身上肯定没了,我的 time machine 移动硬盘很少插上
Troevil
2016-10-31 17:11:22 +08:00
我做过一次这事 然后凭记忆恢复了代码,顺便顺便 code review 了一下 .... 😅 , time machine 常年关闭状态
Felldeadbird
2016-10-31 17:22:04 +08:00
看看 IDE 是否有保留操作历史,有得话,恭喜!可以恢复。没有。。晚上找个地方穿越回去吧。
lyragosa
2016-10-31 17:30:32 +08:00
phpstorm 大法的 local history 的好处就出现了
dong3580
2016-10-31 17:35:26 +08:00
如果 add 过有救,否则没救了,
tyhunter
2016-10-31 17:47:54 +08:00
看标题我以为 LZ 意外当爹了....
zhanglintc
2016-10-31 17:49:27 +08:00
看标题我以为 rm 到根目录了
ihuotui
2016-10-31 17:49:38 +08:00
论 git 的好处
chiu
2016-10-31 18:01:36 +08:00
@ihuotui git 是如何避免这种问题的?
cxbig
2016-10-31 18:04:21 +08:00
论 Git 的好处 +1
cxbig
2016-10-31 18:05:45 +08:00
@chiu 每一个 commit 都存在于 repo 里,哪怕你用 revert 干掉了。除非进行深度清理,一般都能找回。
Travers
2016-10-31 18:09:02 +08:00
@yangxiongguo 买了块 SD 卡来做 timemachine ,反正也用不到。这样就随时备份了。就是容量是瓶颈,选择性的备份了一些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX