0
我正在使用API(Forge/MCP)为游戏Minecraft开发mods。 API经常改变。目前,我使用git,并且我为每个版本创建了一个分支。 每当一个新的API版本,我创建一个分支下面的论文步骤:基于可变API对代码进行版本控制的一种方法?
- 从最终分支创建新的分支(最近的API版本)(老最近的API版本)
- 提交修改使我的新分支与新的API版本兼容
- 在创建的分支上提交新功能/缺陷修正,直到提供新的API版本。
我必须开发新的功能,错误修正等......但我想将它应用到每个分支。我不能使用合并,因为我不想合并第一次提交(第2步),只有下一次提交(第3步)。
有没有办法做到这一点?
如果有,我将不得不降级每个提交(从步骤3)以与旧的API版本兼容。
这就是我目前发现的,但我有点困惑,因为它似乎不是一个优雅的解决方案。你有什么想法可以管理我的代码,使其更易于维护吗?