drupal - 本地堆栈与开发服务器
问题描述
我目前正在做一个 Drupal 项目。作为一名开发人员,我经常听到关于在本地堆栈上开发还是在共享开发服务器上开发更好的分歧。对于这里有 Drupal 经验的任何人,您对我有什么见解或建议吗?
解决方案
这不是 Drupal 特有的。
每个人都应该在他们的本地机器上工作。在本地开发环境中。有数以千计的选项可供选择,让您自己的计算机在本地运行网站。也许从MAMP开始。
使用 Git(和Gitflow Workflow)将您的更改提交到您的同事可以将它们从本地环境中拉出的存储库。
使用部署例程或 webhook 将您的更改自动拉到每个版本的实时服务器上。
在发展的时候,事情总是朝着两个方向发展:
- 数据库副本向下移动(从实时到开发再到本地)。
- 代码更改向上移动(从本地到开发再到实时)。
当多人同时处理同一个代码实例时,应该有什么好处?没有什么。想象一下两个人同时处理一个文件可能引起的所有冲突。疯狂的!
推荐阅读
- mysql - New with databases, having problems wiith primary key
- react-native - react-native-ble-manager connection get lost once i killed the app
- python - 如何解决“pip install asr”时“无法构建 phonopy spglib”错误?
- node.js - 如何在 Mongoose 中执行 FIND,然后执行 AND,然后使用 POPULATE 执行 OR
- python-3.x - 加入熊猫中不同行的列
- django - 创建一个 django 表单,其中包含多对多模型和需要所有选择的 through 参数
- python - Scrapy 返回图片 SRC URL 但不下载图片
- javascript - Angular 11 HTML 标记