我正在用API (Forge/MCP)为游戏开发mods。API经常会改变。目前,我正在使用git,并且每个版本都创建了一个分支。每次有新的API版本可用时,我都会创建一个分支,如下所示:
我必须开发新的功能,错误等等.但我想把它应用到每个分支。我不能使用合并,因为我不想合并第一次提交(步骤2),只有下一次提交(步骤3)。
有办法吗?
如果有,我将不得不降级每个提交(从步骤3),以兼容旧的API版本。
这就是我目前所发现的,但我有点困惑,因为它似乎并不是一个优雅的解决方案。您知道我如何管理我的代码以使其更易于维护吗?
发布于 2016-05-21 12:56:23
您可以使用采樱桃在签出分支的顶部应用来自不同分支的更改。
如果这不是您所喜欢的,您可以将.patch或.diff文件从提交中提取出来,并将其应用于所需的分支之上。
https://stackoverflow.com/questions/37354345
复制相似问题