首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于git的Web开发工作流程

基于git的Web开发工作流程
EN

Stack Overflow用户
提问于 2013-03-09 03:07:43
回答 1查看 4.4K关注 0票数 11

我正在管理一个由4名开发人员组成的团队。我们开发了基于PHP / MySQL后端的CMS站点。

我想改进工作流程。我想要的:

  • 是否有任何服务承载git并将其与服务器自动同步?
  • 生产服务器将是主分支。
  • 测试服务器将是另一个分支。
  • 我们处理许多小站点和一些大型站点,因此我们需要工作流的快速和敏捷。
  • 数据库呢?LOL

(如果有人想在图中添加PSD文件,可以在这里找到:workflow.psd

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-09 04:19:39

我强烈建议使用豆茎,如果您想要一些快速和容易设置的东西。它很好地处理部署。如果您想自己做更多的事情(设置钩子之类的),那么另一个选择是github

请不要将用户母版作为您的生产部门,主人不应该是生产的。一个更好的工作流程是有一个分阶段、开发和生产分支/环境。请看本指南关于在豆茎的指南上分支,这是相当有洞察力的。

至于跟踪数据库,如果您的框架/ cms不支持数据库迁移,我强烈建议在内部开发某种形式的迁移/数据库版本控制。您还可以查看像FuelPHP这样的框架,它内置了迁移。这是一个不错的小型数据库版本控制系统,我在浏览时发现了它:dbv.php

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15306684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档