V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JustSong
V2EX  ›  程序员

惊险,差点大半个下午的工作没了

  •  
  •   JustSong ·
    songquanpeng · 2020-10-31 16:40:35 +08:00 · 6749 次点击
    这是一个创建于 1466 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正在用 Typora 写 BigGAN 的代码分析报告,结果突然弹了个窗口告诉我无法保存,所有内容都没掉了,我要退出时告诉我如果不保存的话修改将丢失,手贱选了覆盖原文档,结果内容都没掉了。

    当时是真的绝望,后来想到坚果云上可以恢复到最近的一个版本,顺利恢复。

    这搞得我都不敢用 Typora 了。

    30 条回复    2020-11-02 11:51:19 +08:00
    Muninn
        1
    Muninn  
       2020-10-31 16:54:35 +08:00
    哈哈 typora 免费的坚果云收费的没毛病
    Dachunlv
        2
    Dachunlv  
       2020-10-31 16:58:15 +08:00 via iPhone
    我之前就经历过丢失重要文件,后来就一直坚持所有的文档、代码、配置等用同步盘实时同步
    encro
        3
    encro  
       2020-10-31 17:10:29 +08:00   ❤️ 1
    确定不是坚果云的广告?
    JustSong
        4
    JustSong  
    OP
       2020-10-31 17:20:19 +08:00 via Android
    @encro 只是吐槽一下 Typora,不是广告哈
    encro
        5
    encro  
       2020-10-31 17:25:35 +08:00   ❤️ 1
    @JustSong

    Joplin+坚果云 webdav
    love
        6
    love  
       2020-10-31 17:28:49 +08:00
    我的 pc 就插了一个不用的 U 盘,定时任务每天 rsync 工作目录
    301
        7
    301  
       2020-10-31 17:29:31 +08:00
    这有啥好吐槽的,选错了不是你自己的锅嘛。另外,Typora 有 Auto Save,设置里第二项
    AndyAO
        8
    AndyAO  
       2020-10-31 17:30:17 +08:00
    @JustSong #4 对于 MarkDown 这种纯文本,完全可以置于 Git 的控制下.
    301
        9
    301  
       2020-10-31 17:31:18 +08:00
    咦,无法保存可能是 bug,可以反馈一下
    bnm965321
        10
    bnm965321  
       2020-10-31 17:37:36 +08:00
    苹果的 timemachine 也可以
    JustSong
        11
    JustSong  
    OP
       2020-10-31 17:39:52 +08:00 via Android
    @301 选错之前文件内容就被清空了呀,如果没清空的话,即使覆盖了原文件,内容也不会丢呀; auto save 是一直启用的着。
    ooops
        12
    ooops  
       2020-10-31 17:42:33 +08:00
    typora 我也遇到过。有个文档一直没保存,因为它有自动保存,command q 退出下次打开还有。结果某次打开就没有了。。。
    JustSong
        13
    JustSong  
    OP
       2020-10-31 17:42:40 +08:00 via Android
    @AndyAO #8 这种情况没啥用啊,文件是今天下午新建的,我一直在编辑
    laminux29
        14
    laminux29  
       2020-10-31 17:46:34 +08:00
    建议题主学习一下 [异构] 。异构是业界专门拿来针对这种场景的。

    高容错系统不仅要有冗余与备份,还需要有异构。

    找找之前 IntelCPU 出问题的那些报道,就能明白异构的重要性。
    weifan
        15
    weifan  
       2020-10-31 17:56:27 +08:00
    是不是开启了坚果云同步,如果是应该是在同步被锁了。
    JustSong
        16
    JustSong  
    OP
       2020-10-31 18:34:02 +08:00 via Android
    @weifan 开了同步,当时也是提示被占用
    yolee599
        17
    yolee599  
       2020-10-31 19:52:29 +08:00 via Android
    这种情况可能是文件被坚果云占用了
    xuanbg
        18
    xuanbg  
       2020-10-31 20:23:20 +08:00   ❤️ 1
    一般我遇到无法保存的时候,都取消掉不保存,然后全选一下复制到一个新文件里面试试看能不能保存。总之不能慌,一慌就容易出错。
    JustSong
        19
    JustSong  
    OP
       2020-10-31 20:32:02 +08:00 via Android
    @xuanbg 确实要冷静ಥ_ಥ
    heganyuliang
        20
    heganyuliang  
       2020-10-31 21:04:47 +08:00
    typora 同样遇到过一次,写的博客没了,所以后来转到了 yu writer
    Dvel
        21
    Dvel  
       2020-10-31 21:31:31 +08:00
    加上 git 就稳了
    hotsymbol
        22
    hotsymbol  
       2020-11-01 10:33:50 +08:00
    用 Typora 时候发生过几次,建议换成 VSCode + Auto Save 插件
    JustSong
        23
    JustSong  
    OP
       2020-11-01 12:07:38 +08:00 via Android
    @hotsymbol Visual Studio Code 不是可以设置自动保存,这个插件有啥特殊之处吗
    EminemW
        24
    EminemW  
       2020-11-01 17:03:37 +08:00
    typora 的确有这样的问题
    yyq9012
        25
    yyq9012  
       2020-11-01 18:15:13 +08:00
    能跑这个的都是有钱人
    JustSong
        26
    JustSong  
    OP
       2020-11-01 18:17:49 +08:00 via Android
    @yyq9012 可以调 batch size 等参数的呀,而且是实验室的设备
    XiLingHost
        27
    XiLingHost  
       2020-11-01 19:06:44 +08:00
    直接上版本控制啊,写一部分就 git commit 一下
    no1xsyzy
        28
    no1xsyzy  
       2020-11-02 09:47:50 +08:00
    @laminux29 异构本身就需要专门设计额外容错机制,拿异构容错难道不是南辕北辙?
    @JustSong 同步需要锁文件和文件被上锁时尝试保存直接内容清空(如果我没理解错描述的话)都是软件设计问题
    不过 Windows 下没有 inotify,要用 NTFS 进行即时监控似乎还挺麻烦的(没写过);后者倒是一个很明显的问题,没有把 Buffer 和文件隔离,建议直接发工单。
    weifan
        29
    weifan  
       2020-11-02 11:39:25 +08:00
    @JustSong 那就是被锁了,我之前用天翼云盘同步,也有这个问题,不止 typora,其他文档也一样。
    weifan
        30
    weifan  
       2020-11-02 11:51:19 +08:00
    还是用在线文档稳一些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:50 · PVG 22:50 · LAX 06:50 · JFK 09:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.