工作流
TBD:单主干
GitHub flow
任何开发人员都不允许把未测试或未审查的代码直接提交到 master 分支。
Gitlab flow
Git flow
常见问题
Release 和 Tag 的区别
Releases are first-class objects with changelogs and binary assets that present a full project history beyond Git artifacts. 翻译:Release是具有changelogs和二进制文件的一级对象,它可以代表超出Git架构本身的一个特定时间点之前的所有项目历史。
标签是git中的概念,而release则是Github、码云等源码托管商所提供的更高层的概念。也就是说git本身是没有release这个概念的,只有tag。
两者之间的关系则是,release基于tag,为tag添加更丰富的信息,一般是编译好的文件。
参考资料
https://mp.weixin.qq.com/s/3g-K1GJF1YpsB46lcsv1JQ
Last updated