繁体   English   中英

设置git工作流程

[英]Settings up git workflow

我与另外三名开发人员一起参与了项目,目前在BitBucket中设置git存储库。 到目前为止,我已经创建了主仓库和开发分支。 如果我想遵循git flow,应该如何实现呢? 就像我应该要求其他开发人员签出developer分支并直接向其提交内容一样,还是应该基于Developer分支创建自己的分支并向需要向开发人员分支提交内容的请求创建拉取请求?

关于写访问权限,您可以在中央存储库服务器上安装gitolite,或者管理两个存储库

  • 一个供开发商使用的
  • 一个供您查看后拉动他们的工作,由第一个的合并请求触发。

一个经典的中间回购将是一个热衷的回购,它带有自己的审核系统。


我建议从基于GitHub-Flow简单工作流程开始:
一个简单的git分支模型 ”,主要元素是:

  1. master必须始终可部署。
  2. 通过要素分支进行的所有更改(拉动请求+合并)
  3. 调整基准以避免/解决冲突; 合并成master

https://a248.e.akamai.net/camo.github.com/9783623eba280ba5ace8b9e63842be52af2f0546/687474703a2f2f7374617469632e62656e65742e61692f736b697463682f666c6f772d32303133303932362d3139333431392e706e67

然后,当发布周期变得更加复杂时,您可以看看git-flow

在我工作的地方,我们每个人都使用git flow工具集。 请参阅https://github.com/nvie/gitflow/wiki/适用于您的操作系统的安装。 无论如何,一旦开发人员安装了该程序并使用了提供的命令,我们就可以更轻松地使所有人都在同一页面上。 尤其是因为我们使用了基础调整。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM