重命名 ddev 项目

Tim*_*ner 3 ddev

我们是一群从事多个 ddev 项目的开发人员。其中一些项目有一个“.”。以他们的名字命名,现在破坏了 PhpStorm 集成。

有没有一种简单的方法可以重命名项目并允许所有其他开发人员告诉 ddev(在提取新的 ddev config.yaml 之后)以前的项目名称是什么,以便可以迁移数据(如数据库)?

rfa*_*fay 12

请使用DDEV 常见问题解答“如何更改项目名称?”中的说明。

使用这个过程:

  1. 导出项目的数据库:ddev export-db --file=/path/to/db.sql.gz
  2. ddev delete <project>。默认情况下,这将生成一个快照,这是一个很好的安全阀。
  3. 重命名项目:ddev config --project-name=<new_name>
  4. ddev start
  5. ddev import-db --src=/path/to/db.sql.gz

  • 感谢您的回复。当我按照描述进行重命名并使用新项目名称提交 config.yaml 时,另一个项目成员可能会遇到麻烦。执行 git pull 和 ddev start 后,由于名称更改,他们的数据库丢失了。他们需要知道在 git pull 或检查早期提交之前备份数据库。当有 10 多个项目需要更改名称并且每个项目有 4-5 个项目成员时,这可能需要大量沟通。但我猜这是一个边缘情况:) (2认同)