针对不同版本的硬件,维护不同版本的软件,确实比较麻烦。
因为硬件不方便随时升级,所以只能让软件去升级,来兼容处理硬件的 bug。
结果就是,软件需要保留 N 多版本,且某个旧版本上可能还需要做 hot fix ...
😆 git 基于某个历史 commit 新建分支
git checkout -b new-branch-name commit-hash
💡 其它
再配合 git cherry-pick 将一个 commit 应用到多个分支 这样能方便不少。可以在多个版本分支上,应用同一个 hot fix。
唯一需要注意的是,cherry pick 之后,一定要检查一下 merge 后的代码变更是否跟预期不符合。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式