Git Fork Pull Request(PR)和Merge

2018-08-11  本文已影响0人  Pandakingli

1.在Github上向开源库贡献代码

一般开源库不会给其他人开放push权限,那么我们如果有很好的想法或者发现开源库有bug,怎么才能将自己的想法贡献给开源库呢?

2.在企业多人开发协作

不只是给开源库贡献代码或者修复bug可以使用 Fork + MR来实现,在企业中也会大量应用到。
一般在开发产品适合,通常挑选一个分支作为可以上线的正式版本分支,比如master或者release,develop是用来开发的,可能带有bug。
当很多人参与同一个项目的时候,如果给每个人都有Commit到master和release分支的权限是非常不合理的。这个时候,就可以使用Fork + PR/MR的方式来实现多人协作开发。
每个开发者先Fork一份代码到自己的账号下,功能完成后发PR给项目管理者,项目管理者Code Review后确认无误后即可进行Merge操作,这样协作开发效率高,问题少。

上一篇 下一篇

猜你喜欢

热点阅读