Drupal 本地堆栈v。开发服务器

Drupal 本地堆栈v。开发服务器,drupal,development-environment,Drupal,Development Environment,我目前正在从事Drupal项目。作为一名开发人员,我经常听到关于在本地堆栈上还是在共享开发服务器上开发更好的意见分歧。对于这里有Drupal经验的任何人,你有什么见解或建议给我吗?这不是Drupal特有的。 每个人都应该在本地机器上工作。在当地的发展环境中。有成千上万的选项可供选择,使您自己的计算机在本地运行网站。从也许开始 使用Git(和)将您的更改提交到回购协议中,您的同事可以将它们从回购协议中拉到本地环境中 使用部署例程或Webhook,在每个版本上自动将更改拉到live server上

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

这不是Drupal特有的。 每个人都应该在本地机器上工作。在当地的发展环境中。有成千上万的选项可供选择,使您自己的计算机在本地运行网站。从也许开始

使用Git(和)将您的更改提交到回购协议中,您的同事可以将它们从回购协议中拉到本地环境中

使用部署例程或Webhook,在每个版本上自动将更改拉到live server上


发展事物时,总是朝两个方向发展:
  • 数据库拷贝向下移动(从live到dev再到local)
  • 代码更改向上移动(从本地到开发人员再到实时)

当多人同时处理同一个代码实例时,什么是好的?没有什么。想象一下,两个人同时处理一个文件时可能产生的所有冲突。疯了