Pre*_*fix
18
git
workflow
development-environment
staging
dev-to-production
我希望合并一个Web开发工作流程,允许我执行以下操作:
- 在本地开发/测试
- 模仿生产服务器(许多子域,一些mysql数据库)
- 在桌面和笔记本电脑之间保持同步,以便进行移动开发
- 轻松推送本地 - >分期
- 轻松推送升级 - >生产
- 在生产服务器上轻松实时编辑(偶尔需要进行非常小的内容更新,错字更改等.现在我花了很多时间进行小编辑,将其推送到分期,然后推送到生产,这需要一些时间来处理小事情.)
我也是Git的新手.我已经开始在我的个人项目中使用Git测试水域,但是我继承的项目(使用生产/暂存环境)到目前为止还没有使用任何版本控制.
问题:
- 如何轻松地将大型已建立项目适应本地环境(XAMPP)?
- 如何在dev-laptop和dev-desktop之间同步我的本地环境?
- Github在这种预先建立的项目/服务器设置中是否值得?似乎它增加了更多的步骤(例如:local-> push to git repo - >将repo下载到登台服务器 - >将登台服务器推送到活动服务器).我也担心维护隐私/安全.
基本上我是单个开发人员,他被交给了一个相当大的项目,我只是想尽可能地让自己变得简单/直接.:)