Переименование проекта ddev

Мы группа разработчиков, которые работают над несколькими проектами ddev. Некоторые из этих проектов имеют "." от их имени, что на данный момент нарушает интеграцию с PhpStorm.

Есть ли простой способ переименовать проект и разрешить всем другим разработчикам сообщать ddev (после того, как они вытащили новый ddev config.yaml), какое имя было у предыдущего проекта, чтобы можно было перенести данные (например, базу данных)?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
25
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Воспользуйтесь инструкциями в разделе Часто задаваемые вопросы о DDEV "Как я могу изменить название проекта?"

Используйте этот процесс:

  1. Экспорт базы данных проекта: ddev export-db --file=/path/to/db.sql.gz
  2. ддев удалить . По умолчанию это сделает снимок, который является хорошим предохранительным клапаном.
  3. Переименуйте проект, ddev config --project-name=<new_name>
  4. запуск ddev
  5. ddev import-db --src=/path/to/db.sql.gz

Спасибо за ваш ответ. Когда я выполняю переименование, как описано, и фиксирую config.yaml с новым именем проекта, у другого участника проекта могут возникнуть проблемы. После выполнения git pull и запуска ddev их база данных отсутствует из-за изменения имени. Им нужно знать, как сделать резервную копию базы данных перед git pull или проверкой более раннего коммита. Это может быть много общения, когда есть 10+ проектов, которые нуждаются в изменении их названий, и 4-5 участников проекта для каждого проекта. Но я думаю, что это предельный случай :)

Tim Schreiner 24.03.2022 10:04

Возможно, эта проблема с PhpStorm скоро будет решена. Мы можем надеяться!

rfay 24.03.2022 19:55

Другие вопросы по теме