首页 > 解决方案 > 本地堆栈与开发服务器

问题描述

我目前正在做一个 Drupal 项目。作为一名开发人员,我经常听到关于在本地堆栈上开发还是在共享开发服务器上开发更好的分歧。对于这里有 Drupal 经验的任何人,您对我有什么见解或建议吗?

标签: drupaldevelopment-environment

解决方案


这不是 Drupal 特有的。

每个人都应该在他们的本地机器上工作。在本地开发环境中。有数以千计的选项可供选择,让您自己的计算机在本地运行网站。也许从MAMP开始。

使用 Git(和Gitflow Workflow)将您的更改提交到您的同事可以将它们从本地环境中拉出的存储库。

使用部署例程或 webhook 将您的更改自动拉到每个版本的实时服务器上。


在发展的时候,事情总是朝着两个方向发展:

  • 数据库副本向下移动(从实时到开发再到本地)。
  • 代码更改向上移动(从本地到开发再到实时)。

当多人同时处理同一个代码实例时,应该有什么好处?没有什么。想象一下两个人同时处理一个文件可能引起的所有冲突。疯狂的!


推荐阅读