在进行项目开发时,一个项目通常具备哪些分支,分支管理有些什么原则?
1条回答 默认 最新
- ཌ斌赋ད 2023-04-17 22:36关注
分支管理的几个基本原则:
- 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;
- 其次,干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,并在master分支发布1.0版本;
- 在开发过程中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。
- 在开发过程中,除了bug外,也还会有无穷无尽的新的功能要不断添加进来。添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报