Use `git worktree` with DDEV to run multiple versions of the same site

With git worktree it's easy to have multiple versions of your Drupal project checked out into different directories.And DDEV has a special feature to let you have the name of the project be determined by the directory it's in.So you can have the same git repository checked out 5 places and all 5 of them (with different features or bugs or whatever) running at the same time.This is surprisingly easy and pretty mature stuff. Take a moment with it and we'll have fun!See Slides and you might like Mark Labrecque's Workspace Manager .

Florida DrupalCamp
DDEV CLI Manager (ddm): da script di 50 righe a tool completo

Scopri ddm (DDEV CLI Manager), il tool CLI nato per automatizzare DDEV. Installazioni one-click per WordPress, Drupal e oltre 25 piattaforme.

Salvatore Noschese

Oggi ho pubblicato ddm su GitHub.
Se vi va di provarlo... 😅

https://github.com/SalvatoreNoschese/ddm

#ddev #ddevmanager #ddm #ddevdeployment

Lots of people know Randy Fay as the face of #DDEV, but few know that Stas Zhuk has been doing much of the heavy lifting the last few years under extremely challenging conditions. 💪🙌

https://www.thedroptimes.com/interview/66467/work-behind-workflow-stas-zhuk-and-future-ddev

A very few people have had trouble with Docker Buildx in #DDEV v1.25.1. If you're one, here is all the info.
https://ddev.com/blog/docker-buildx-requirement-v1-25-1/
DDEV v1.25.1 Docker Buildx Requirement

Why DDEV v1.25.1 requires Docker Buildx, who's affected, and how to resolve configuration issues.

DDEV
`git worktree` is fun and easy, and has some nice uses with #DDEV. Here's the recording of my Florida Drupal Camp session on some of the options. You can run the same project in multiple directories for different features or for different AI agents to play in. https://www.fldrupal.camp/session/use-git-worktree-ddev-run-multiple-versions-same-site
Use `git worktree` with DDEV to run multiple versions of the same site

With git worktree it's easy to have multiple versions of your Drupal project checked out into different directories.And DDEV has a special feature to let you have the name of the project be determined by the directory it's in.So you can have the same git repository checked out 5 places and all 5 of them (with different features or bugs or whatever) running at the same time.This is surprisingly easy and pretty mature stuff. Take a moment with it and we'll have fun!See Slides and you might like Mark Labrecque's Workspace Manager .

Florida DrupalCamp
Ok, verdict 48h later : this is reaaaaally nice. #ddev documentation is top notch, from zero to fully working containers in like 30mn.
Auto https everywhere, xdebug with a single command, simple to tweak/extend for my #quasar frontends, awesome.
And damn, that WSL performance vs my windows setup 🤌
Tomorrow's #DDEV Board and Advisory Group meeting is at 10am ET 4pm CET, you're invited, full details at https://github.com/orgs/ddev/discussions/8197 - This is your chance to know what's going on with DDEV and influence its future. We'd love to have you. The zoom link and calendar link are there. Hope to see you!
DDEV Board and Advisory Group Meeting 2026-03-04 · ddev · Discussion #8197

Meeting time: 2026-03-04, 8am US MT, 4pm CET, here's your time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=DDEV+Advisory+Group&iso=20260304T08&p1=5472&ah=1 Zoom link: https://us02web...

GitHub

IMHO, This is all you need to take away from this blog post from Randy Fay about a new bit of #DDEV functionality: 🛠️

ddev utility xdebug-diagnose

I suspect this will collectively save folks a gazillion hours. ⏱️😅

https://ddev.com/blog/xdebug-step-debugging-understanding-and-troubleshooting/

Ddm (ddev manager) è ormai pronto.
Sto testando lo script su diverse distro (in VM) prima della pubblicazione su GitHub.

In pratica permetterà di installare e gestire una serie di progetti sfruttando ddev con pochi click.

#ddev #ddevdeployment #linux