首页 文章

设置git工作流程

提问于
浏览
1

我参与了另外三个开发人员的项目,目前在BitBucket中设置了git存储库 . 到目前为止,我已经创建了主回购和开发分支 . 如果我想遵循git流程,我应该如何实现它?我应该要求其他开发人员检查开发人员分支并直接提交内容,还是应该根据开发人员分支创建自己的分支,并在需要向开发人员分支提交内容时创建pull请求?

2 回答

  • 1

    关于写访问,要么在中央存储服务器上安装gitolite,要么管理 two repositories

    • 一个供开发人员推送

    • 一个供您在审核后完成工作,由第一个合并请求触发 .

    一个经典的中间回购将是一个 gerrit ,它有自己的审查系统 .


    我建议从 simple 工作流程开始,基于GitHub-Flow at:
    A simple git branching model ”,主要内容为:

    master必须始终可部署 . 通过功能分支(pull-request merge)rebase进行的所有更改,以避免/解决冲突;合并到主人

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

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

  • 1

    在我工作的地方,每个人都使用git flow工具集 . 有关您的操作系统,请参阅https://github.com/nvie/gitflow/wiki/Installation . 无论如何,一旦开发人员安装了这个并使用提供的命令,我们就可以更容易地让每个人都在同一页面上 . 特别是因为我们使用变基 .

相关问题