记住下面几个原则就好:
1 、只保留 1 个永久性分支 main ,其他分支都是临时分支,在生命周期结束后(合并到 main 分支)就会被删除。
2 、任何线上代码的变化,都不允许直接在已存在的分支中修改,而是通过从 main 分支合并来获取变化。
3 、修改线上代码只能从 main 分支切出来进行修改,修改完成后需要合并回 main 分支。
只要做到这 3 点,特别是第二点,就永远不会有代码冲突。有些团队喜欢搞什么测试分支、预发分支,其实都不需要。CI/CD 的精髓在 tag 而不是分支,通过不同类型的 tag 来实现自动化发布。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.