我正在开发一款可以生成大量程序内容的视频游戏。
现在,我正在从“在游戏开始前生成所有内容”的模型转变为“在需要时生成内容,然后记住以备后用”的模式。由于生成的数据已经需要 20 秒来生成 100 个实体,而它在发布时需要生成 3000 亿个,并且不像程序功能完整时那样复杂,后一种方法似乎是唯一的办法。
我使用 Git 进行版本控制,而且我对使用它非常陌生。由于这显然将是程序结构的重大变化,并且由于我希望在编写分布式生成算法时能够查看/复制旧的单片代码,我认为创建它是明智的一个新的分支来包含重新编写的代码,然后在完成后以某种方式将该分支“合并”回主控。
可以做到这一点,这是一个好主意,我将如何去做?