【发布时间】:2015-05-29 11:23:44
【问题描述】:
我不知道我可以在这里问这样的问题,但我会尝试。我在一个软件开发团队工作,我们使用GIT 来控制我们的开发过程。我们有自己的 gitlab 项目所在的地方。每个开发人员在本地机器上都有自己的项目克隆。我们无法直接访问文件,当我们必须推送更改时,我们要求管理员将 master 分支推送到发布版本(如果我描述正确的话)。我们使用 Skype 聊天询问管理员有关推送更改的信息,有时他们需要很长时间才能做出响应,并且重要更改长期未更新。
所以我的问题是我们如何才能使这个过程更智能(或更可靠)。我的意思是它通常在世界公司生产。谢谢
【问题讨论】:
-
并非团队中的每个开发人员都需要能够写入发布分支。也就是说,您可以查看 持续集成 和 持续交付 的概念作为示例,了解如何将部署过程简化为单击一个按钮,而不会影响质量保证。
标签: git branch collaboration branching-strategy