首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >本地/暂存/生产服务器堆栈+ Git的最佳工作流

本地/暂存/生产服务器堆栈+ Git的最佳工作流
EN

Stack Overflow用户
提问于 2013-11-10 03:47:30
回答 1查看 16.8K关注 0票数 19

我希望纳入一个网络开发工作流程,允许我做以下事情:

  • 本地开发/测试
    • 模拟生产服务器(许多子域,几个mysql数据库)
    • 在台式机和笔记本电脑之间保持同步,以实现移动development

  • 轻松推送本地-> staging
  • 轻松推送生产服务器上的staging ->

实时编辑(偶尔需要对非常小的内容更新、打字错误等进行编辑。现在,我花费大量时间进行小的编辑,将其推送到staging,然后推送到生产环境,这需要一段时间来处理次要的事情)。

我也是Git的新手。我已经开始在我的个人项目中使用Git进行测试,但是我继承的项目(使用生产/升级环境)到目前为止还没有使用任何版本控制。

问题:

  • 如何轻松地使大型已建立的项目适应本地环境?
  • 在这种预先建立的项目/服务器设置中,如何在dev-laptop和XAMPP Github之间同步本地环境?它似乎添加了更多的步骤(例如:本地->推送到git存储库->下载存储库到临时服务器->推送临时服务器到实时服务器)。此外,我还关心维护privacy/security.

从本质上讲,我是一个被交给一个相当大的项目的单身开发人员,我只想尝试让事情变得尽可能简单/直接。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-10 10:33:49

分支是简化此工作流程的一种方法。有一个关于如何使用Git分支来管理一个典型的开发工作流程的great blog post

然后,您将有一个用于生产的分支(例如master),一个用于实时编辑(对应于上面帖子中的hotfix分支),另一个用于开发。

要同步笔记本电脑和台式机上的本地环境,您可以将前面提到的development分支也用作远程分支,并让这两个设备将其在此分支上的本地提交推送到远程存储库。

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

https://stackoverflow.com/questions/19882277

复制
相关文章

相似问题

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