项目增加新功能在开发中,但老功能有bug需要修复,修复完后需要上线,打包时如何排除掉新开发的代码?
新版本应该在 新的分支 上开发,老版本有bug在 老版本的分支 修复,修复过后 cherry pick 到新分支就行。如果要更新老版本到线上,那就切换到 老版本的分支 打包部署即可。
新的分支
老版本的分支
cherry pick
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答2.8k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
3 回答2.6k 阅读
1 回答683 阅读
1 回答2.8k 阅读
2 回答1.7k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
新版本应该在
新的分支
上开发,老版本有bug在老版本的分支
修复,修复过后cherry pick
到新分支就行。如果要更新老版本到线上,那就切换到老版本的分支
打包部署即可。