我正在努力通过工作流程策略在我的公司中实施Gitlab。我的想法是,将为开发人员提供访问存储库的权限,但是,无论何时他们尝试提交,都必须对其代码进行审查。
我知道我可以让他们在提交之前创建一个分支,然后在将其推送到存储库之后创建一个合并请求。我仍然不清楚某些事情……我们依靠人们创建分支然后合并请求的想法似乎是错误的,是否存在一种解决方案,该解决方案会强制执行某种策略,除非master分支保持“干净”管理员”批准将要合并到其中的代码。我已经阅读了“ github团队工作流程”,但是它似乎没有提供可行的解决方案。关于过程或您自己的最佳实践的任何建议都将受到赞赏。谢谢!
谢谢汤姆,我的想法是通过执行标准政策,我消除了出错的
—
Mike
考虑一下来自gitlabhq的博客条目about.gitlab.com/2014/09/29/gitlab-flow
—
spuder 2014年
您可以让他们使用自己的叉子
—
。...–通配符
"The idea that we rely on people to create a branch and then a merge request seems faulty"
在我看来,与版本控制系统缺少功能相比,您面临的问题更大。如果仅是花费额外的时间来创建分支机构,那么请看一下Atlassian Stash及其与Jira的集成。