能不能弄一个自动备份????!!!!!!!

好多次了,引擎有一点出错就卡住,然后卡住之后场景就打不开了。。。。要搞哪样啊 ???辛辛苦苦一个月又白费了?????
我就想说弄一个自动备份很复杂吗?不就几句代码的事??????一旦出错连找个恢复的地方都找不到

麻烦给个解释好吗???辛苦很久的结果啊 ,就这样了 ,场景打不开了 。。。。
人已经崩溃了

你自己写个脚本被, 自动用WINRANR每天定时备份指定目录.

你用C语言写吧, 就是个定时器, 又不是很难.

给你个范例:
`package main

import (
“fmt”
“lib/plan”
“os/exec”
“time”
)

type Backup struct {
DayFiles map[string]string
}

var backup = &Backup{}

func init() {
backup.DayFiles = map[string]string{d:/work/game: e:/backup/work, d:/work/login: e:/backup/login}
plan.Add(“0 30 17 * * *”, backup.DayBackup, backup0)
plan.Add(“0 30 23 * * *”, backup.DayBackup, backup1)
plan.Add(“0 30 11 * * *”, backup.DayBackup, backup2)

}

func (this *Backup) DayBackup() {
for key, val := range this.DayFiles {
this.rar(key, val)
}
}

// 使用WINRAR自动备份
func (this *Backup) rar(file string, target string) {
var name = time.Now().Format(“2006-01-02-15-04”)
cmd := exec.Command(c:/Program Files/WinRAR/Rar.exe, a, target+/+name+.rar, file)
_, err := cmd.CombinedOutput()
if err != nil {
fmt.Println(err)
}
//fmt.Println(string(out))
}
`

就是因为不难,为什么官方不给配一个????对于他们这些写引擎的人来说那还不是分分钟的事!!!!

过两天有时间, 我写个放上来.

Git都不会去用的话 你就不适合玩cocos

官方有很多事情做,你提出的意见,他们即使接纳了,也不知道要安排到什么时候,还是自己做一个比较好。

说句不好听的,自己备份咯,又不难,每个项目每天都备份,怎么样也亏不到哪去。现在如果重新修复很困难,可以文件里打开场景,把报空的字段逐个查找找出问题(虽然没见人成功过)。次一点的可以删除library,或者清除缓存等等,不过效果不大

我也不会用git

:slightly_smiling: GIT不会用的话,到网上找教程学习呗。
自动备份的软件,太多了。

GIT能够定时备份吗? 还要额外写个脚本吗? 还是GIT命令中可以设定?

不就是一个版本管理的事情吗?Git/Svn都可以呀。

自动备份?

说得不好听,我每秒钟给你备份一次,一天之后有很多个样本版本给你,你怎么知道你需要哪个备份版本?最近最新的那个备份版本?说不定最新那个版本是你有bug的版本呢!自己细想一下,要哪个版本?就这个问题你就已经跪了。

那我调成一天备份一次?如果你弄了23小时的东西,然后还没够一天,没给你备份,那不就是要回到23小时之前,这也是你期望的吗?

那应该怎么弄呢?

可以看一下我的第一句话。

或者看下面这句话,比较符合你的语气,算是首尾呼应。

能不能学一下Git???!!! 不就是学一下的事情吗?一旦出错了,回滚到哪里都是你说了算

楼主,看似打不开的场景,实际没有丢失。我碰到过好几次。排查找到原因之后就能正常打开。*.fire里面的内容只要还在,你的工作就没有白费。

赞同, GIT只是节省点空间而已, 因为其会校验文件.

自己写个简单程序, 每隔3小时备份一下就好.