Distribuiamo un sito con un flusso di lavoro personalizzato basato su “git”. Come possiamo unire le modifiche di ESR nel nostro progetto?
ESR include un’esportazione della cronologia git. Oltre ai normali download (come “civicrm-X.Y.Z-drupal.tar.gz” o “civicrm-X.Y.Z-wordpress.zip”), c’è un altro file “civicrm-X.Y.Z-patchset.tar.gz”. L’esportazione è generata tramite “git format-patch” e si può importare con “git am /path/to/patch/files”. Naturalmente, non possiamo prevedere tutti i flussi di lavoro personalizzati. Fortunatamente, il formato dei file patch è versatile e supportato da molti strumenti.