anynices
V2EX  ›  问与答

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

  •  
  •   anynices · Oct 31, 2016 · 3805 views
    This topic created in 3658 days ago, the information mentioned may be changed or developed.

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

    19 replies  •  2016-10-31 18:09:02 +08:00
    zuoxiaomo
    zuoxiaomo
    Oct 31, 2016
    1
    应该没救了,你都 revert 到服务器上的版本了。。。
    除非你 Commit 的所有文件都在编辑器中打开着,不重新加载。。。
    misaka19000
    misaka19000
    Oct 31, 2016 via Android
    2
    Xcode 会有 local history 吗
    SourceMan
    SourceMan
    Oct 31, 2016
    3
    一个 typo 一个 commit
    吃个教训,下次就记得了,节哀,

    没救了。
    yangxiongguo
    yangxiongguo
    Oct 31, 2016❤️1
    4
    有 time machine 吗
    FelixXie
    FelixXie
    Oct 31, 2016
    5
    不知道 Xcode 有没有历史记录之类的。
    anynices
    anynices
    OP
    Oct 31, 2016
    6
    @zuoxiaomo Xcode 及时更新了文件中的内容,不给机会.
    @misaka19000 查了下没得具体发现.
    @SourceMan 第二次了,心里苦.
    @yangxiongguo 感谢! 虽然还是有一小时的间隔, 损失已经很小了. 再次感谢.
    anynices
    anynices
    OP
    Oct 31, 2016
    7
    @FelixXie macOS 的 Time Machine 相当于每隔一小时做一份快照,损失已经很小了
    yangxiongguo
    yangxiongguo
    Oct 31, 2016
    8
    @anynices

    要放我身上肯定没了,我的 time machine 移动硬盘很少插上
    Troevil
    Troevil
    Oct 31, 2016
    9
    我做过一次这事 然后凭记忆恢复了代码,顺便顺便 code review 了一下 .... 😅 , time machine 常年关闭状态
    Felldeadbird
    Felldeadbird
    Oct 31, 2016
    10
    看看 IDE 是否有保留操作历史,有得话,恭喜!可以恢复。没有。。晚上找个地方穿越回去吧。
    lyragosa
    lyragosa
    Oct 31, 2016❤️1
    11
    phpstorm 大法的 local history 的好处就出现了
    dong3580
    dong3580
    Oct 31, 2016
    12
    如果 add 过有救,否则没救了,
    tyhunter
    tyhunter
    Oct 31, 2016
    13
    看标题我以为 LZ 意外当爹了....
    zhanglintc
    zhanglintc
    Oct 31, 2016
    14
    看标题我以为 rm 到根目录了
    ihuotui
    ihuotui
    Oct 31, 2016
    15
    论 git 的好处
    chiu
    chiu
    Oct 31, 2016 via Android
    16
    @ihuotui git 是如何避免这种问题的?
    cxbig
    cxbig
    Oct 31, 2016
    17
    论 Git 的好处 +1
    cxbig
    cxbig
    Oct 31, 2016
    18
    @chiu 每一个 commit 都存在于 repo 里,哪怕你用 revert 干掉了。除非进行深度清理,一般都能找回。
    Travers
    Travers
    Oct 31, 2016 via Android
    19
    @yangxiongguo 买了块 SD 卡来做 timemachine ,反正也用不到。这样就随时备份了。就是容量是瓶颈,选择性的备份了一些。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2180 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    ♥ Do have faith in what you're doing.