Project1

标题: 辛辛苦苦大半辈子,转眼回到解放前。 [打印本页]

作者: miantouchi    时间: 2020-3-28 18:16
标题: 辛辛苦苦大半辈子,转眼回到解放前。
快崩溃了,今天兴致勃勃继续做游戏,岂料给我弹出来个脚本错误,一查原来文件损坏了。
找了找备份,最近的一次还是3.5日的,哎快一个月了。。。。
作者: 灯笼菜刀王    时间: 2020-3-28 18:24


每天上传一次data, 十四年的工程都不会丢
作者: guoxiaomi    时间: 2020-3-28 19:03
用git来管理文件,随便乱搞,即使全删了也可以时光倒流
作者: 雾影药师    时间: 2020-3-28 19:36
其实一般都一月备份一次···
作者: MCCF    时间: 2020-3-28 20:14
其实我的游戏都没有备份……
但是实际上现在也没有实质性的内容……除了数十个脚本
WSL
作者: 89444640    时间: 2020-3-29 08:39
本帖最后由 89444640 于 2020-3-29 08:43 编辑

反复强调常备份躲备份分散备份是个好习惯,我电脑里面现在是分散了多个备份 台式1个,笔记本2个 suface平板1个,移动硬盘1个,百度1个
不过我这里反而是图像数据比较危险,过于分散而且杂。
我家自留地XD

作者: y967    时间: 2020-3-29 10:40
不备份的,如果损坏或误删,我视为天意,天意要我重做,意思就是之前做的不行。我很享受这种放空一切重来的感觉。
作者: ppspssss    时间: 2020-3-29 12:25
我以前也試过損坏, 一直想做个备份腳本https://rpg.blue/thread-480998-1-1.html
作者: 624557597    时间: 2020-3-29 16:33
加油 从头再来
作者: 正太君    时间: 2020-3-29 19:32
雷霆那个自动备份Data文件夹的脚本也很好用...
https://rpg.blue/thread-399629-1-1.html
作者: 汪明杰    时间: 2020-4-12 20:26
使用github备份
作者: MCCF    时间: 2020-4-12 23:07
于是模仿雷霆大大写了个奇葩的自动备份脚本……
  1. #==============================================================================
  2. # 备份自动机 by MCCF
  3. #------------------------------------------------------------------------------
  4. # [说明]
  5. #    - 每次测试自动备份Data文件夹。打包时需要手动清除脚本及备份文件。
  6. #------------------------------------------------------------------------------
  7. # [使用方法]
  8. #    - 复制到Main之前
  9. #------------------------------------------------------------------------------
  10. # [使用条款]
  11. #    - 无使用条款。
  12. #------------------------------------------------------------------------------
  13. #  通用配置模块  
  14. #==============================================================================
  15. BACKUP_DATA = false
  16. BACKUP_DIRNAME = "DataBackup"
  17. #------------------------------------------------------------------------------
  18. #  配置模块结束  
  19. #==============================================================================
  20. if ($TEST || $DEBUG) && BACKUP_DATA
  21.   if Dir.glob(BACKUP_DIRNAME).empty?
  22.     Dir.mkdir(BACKUP_DIRNAME)
  23.   end  
  24.   Dir.foreach("Data/") do |item|
  25.     next if item == "." || item == ".."
  26.     begin
  27.       contents = load_data(File::join("Data", item))
  28.       begin
  29.         save_data(contents, File::join(BACKUP_DIRNAME, item))
  30.       rescue
  31.         puts (item + "存储失败!请检查目录相关权限!")
  32.       end
  33.     rescue
  34.       puts (item + "读取失败!请从备份中恢复!")
  35.     end
  36.   end
  37.   puts "数据备份完成!"
  38. end
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1