master 分支维护一个稳定的可以发布的版本,这个版本不允许任何人直接提交,仅有管理员通过合并的方式进来代码,另一个 dev 分支是大家平时开发的分支。那么问题来了:
1 )让团队里每一个人都有权限 push 代码到 dev 分支?
2 )还是让大家 fork 一份 dev 分支,然后本地开发。开发完成了再发 pull request,管理员检查没问题后进到 dev 分支,再 master 分支 merge 下 dev 分支的代码? 第一种方式遇到 svn 选手不停的提交代码可能会代码不必要的麻烦,第二种情况没这个问题,但是略繁琐。
大家一般怎么处理?完美的 git 协作是什么样子的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.