git 多个 brach 如何管理

2020-12-09 20:40:18 +08:00
 faker1

目前遇到的问题有 6 个 branch 很久之前从 master 分出,其中每个 branch 共通的代码有 60%.其余的都是定制化的一些内容,现在想把这些 branch 收回做一个管理,切换分之 fix,代价太大, 有同学可以提点下思路?项目是 golang,以及合并之后如何做 relase 谢谢

1828 次点击
所在节点    问与答
21 条回复
networm
2020-12-10 10:35:49 +08:00
这个问题一个较好的解决方案是所有定制功能都使用主分支开发,通过开关控制功能的开启。
现有项目需要逐个分支手动合并到主分支,并且添加开关,并通过集成测试,与 @xupepei 说的是一样的。

更进一步的信息可以参考
读书笔记:持续交付 - 狂飙
https://networm.me/2020/11/08/continuous-integration/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX