- Zwei-Wege-Synchronisation
- Vorteil: Performance da alle Dateien im Container liegen
- Nachteil: Redundante Datenhaltung (Es werden nicht alle Dateien synchonisiert)
- Seit ddev 1.18 verfügbar.
- Beste Integration von Mutgagen in einem Dev-Tool die mir bekannt ist.
ddev config --mutagen-enabled=true
Konfiguration
Sobald der Mutagen-Sync aktiviert wurde, wird die Datei .ddev/mutagen/mutagen.yml erzeugt.
Diese kann entsprechend modifiziert weden.
Wichtig ist, dass der Kommentar #ddev-generated in der Datei entfernt wird da die Datei sonst bei jedem Start des Projekts wieder überschrieben wird!
#ddev-generated sync: defaults: mode: "two-way-resolved" stageMode: "neighboring" ignore: paths: - "/.git" - "/.tarballs" - "/.ddev/db_snapshots" - "/.ddev/.importdb*" - ".DS_Store" - ".idea" # - "/var" # vcs like .git can be ignored for safety, but then some # composer operations may fail if they use dev versions/git. # vcs: true symlink: mode: "posix-raw"