怎么会有两个人都往dev上推呢?
Topic source实际开发中,master分支主要用与生产环境的发布使用(比如线上正式环境,线上测试环境),比较稳定,合并权限管控比较严格,一般都是只有leader才有合并的权限。
dev分支主要用户测试环境使用,大家平时都在上面干活,大家都有合并权限,合并比较随意。
实际情况大家在开发需求的时候,会创建自己的功能分支,然后往dev分支和master分支合并,多人协作,合并分支时,冲突是可能会产生的,这是不可避免的,不过情况会比较少,除非两人同时修改了同个文件相同位置的内容。
具体分支的使用经验可以参考这篇博客的总结:链接文字
- 1
OHHOHH121
两人分工不同,我创建了dev,另一个人应该创建dev2或者其他branch用他自己创建的推啊.如果两个人都往一个dev上推那肯定总是冲突,每次merge都要看看对方改了啥怎么写的,那还不如一个人干了