关于存档管理方式...也许GIT可以?

四级用户 kjaboshopainmw 2022-8-2 2400

假如你在玩一个游戏,其存档位置在C://用户/test/晓之女神/FE10_JP.dat

然后你建立一个GIT存储库:

cd C://用户/test/晓之女神/

git init

git add .

然后你开始游戏,在打通某一关以后,你输入:

git commit -a -m "通过第四章第一关"

于是你继续游戏,在打通下一关以后,输入:

git commit -a -m "通过第四章第二关"

然后你获得了一个道具,可以为角色转职。你不知道该把道具给谁,于是你建立了一个分支:

git branch micaiah

git checkout micaiah

然后你进入micaiah分支,把转职道具给了游戏角色米卡娅

然后你发现米卡娅很垃圾,道具被浪费了

于是你先回到主分支,然后把micaiah分支删掉,存档退回到转职之前的状态:

git checkout master

(我忘了删除分支怎么写了)

然后你用同样的方式创建分支,把道具给了艾迪,发现他很厉害

于是你把新的分支eddie合并到了master

git checkout master

git merge eddie

最后,你发现无论如何也过不了这一关,于是退回前面几关重新凹点:

git reset --hard xxxxxxx


上一篇:如何防止蟑螂进入笔记本电脑
下一篇:安卓M64Plus FZ模拟器文字不清楚解决方法
最新回复 (8)
  • 受限用户 提携玉龙 2022-8-2
    0 2
  • 五级用户 huhao1987 2022-8-2
    0 3
    建议你可以用sourcetree或者其他客户端,图形化操作,更简便
  • 三级用户 kelvinxan 2022-8-2
    0 4
    是个好主意 
    树形结构记录游戏流程,git会记录时间戳和分支来源,似乎不错
    有个小问题 
    假设树形结构是 A-B-C B-D-E
    我今天打算C继续玩下去,拿完档,改名,模拟器读档,玩了2个小时,忘记一开始用的C档还是E档怎么办
  • 四级用户 kjaboshopainmw 2022-8-2
    0 5
    kelvinxan 是个好主意 树形结构记录游戏流程,git会记录时间戳和分支来源,似乎不错 有个小问题 假设树形结构是 A-B-C B-D-E 我今天打算C继续玩下去,拿完档,改名,模拟器读档,玩了2个小时 ...
    所以说做完尝试要及时合并分支
    而且你每次提交是有理由的啊
  • 三级用户 fantasista 2022-8-2
    0 6
    用有图形界面的git客户端会更方便。但其实git是不太适合管理游戏存档的,因为它对于非纯文本文件是发生任何改动都会复制一份新的归档。模拟器存档这种还好,一般就几百k,但大型单机游戏几十兆上百兆的存档都不稀奇,用git管理很容易消耗掉大量硬盘空间。
  • 四级用户 wangyu1221 2022-8-3
    0 7
    学以致用吗 可以可以 还可以把别人的存档clone下来
  • 五级用户 panndora 2022-8-3
    0 8
    这是个好注意,分享存档的时候直接给地址让对方克隆就行了,然后其他人可以建立分支,还能合并分支.

    这不跟上次那个程序员菜谱一样吗? 
  • 四级用户 龙神 2022-8-3
    0 9
    当然可以, 就是太麻烦了。
    • 老男人游戏网配套论坛
      10
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。