Puncte:1

Ordinea de export de import a configurației drush a yml

drapel in

Am actualizat recent câteva versiuni minore de module și am actualizat Drupal core-recomanded la 9.3.3 de la 9.2.9. Am urmat obișnuitele drush updatedb, drush cim -y drush cr și totul arată bine.

În mediul meu local, totul este în regulă. Cu toate acestea, în mediul meu de dezvoltare în platform.sh, drush cim continuă să importe TOATE fișierele de configurare 860. Nu contează de câte ori rulați drush updatedb, drush cim -y și drush cr, ÎNTOTDEAUNA continuă să importe aceleași fișiere.

Rularea importului prin interfața de utilizare are același rezultat.

Când rulez drush cim --diff, pot vedea că yml sunt aceleași, dar în ordine diferită, de exemplu:

    @@ -47,10 +47,10 @@ type_settings:
       greutate: 3
     publica:
       etichetă: Publicați
- de la:
- - draft
       la: publicat
       greutate: 1
+ din:
+ - draft
     respinge:
       etichetă: Respingere
       din:

Orice idei sunt binevenite. Voi încerca să export de pe server și să import în local pentru a vedea dacă acest lucru rezolvă problema.

Mulțumiri!

leymannx avatar
drapel ne
A fost introdusă o ordine de configurare în 9.3. În mod normal, când efectuați un upgrade la nivel local mai întâi rulați drush up da, dar și la final rulați drush cex. Apoi implementați. Ați fi observat modificările, le-ați fi importat o dată și gata. Deci pur și simplu exportați configurația acum, împingeți-o și bine.
elneto avatar
drapel in
Multumesc leymanxx. Dacă fac drush cex din local, nu mai face nimic. Există vreo modalitate de a forța exportul configurației în localul meu? Ar trebui să șterg toate fișierele mele yaml și să le rulez din nou?
elneto avatar
drapel in
De fapt, am șters tot .yml din config/sync/default, am rulat din nou drush cex, dar acum depozitul meu git este identic, adică nu există nimic de împins, config este identic cu ceea ce a fost. Problema este cim-ul drush din partea serverului. Orice sfaturi? Am descărcat configurația ymls de pe server și aveam de gând să-l rulez în localul meu. Ar merge asta? Multumesc anticipat!!
elneto avatar
drapel in
Mi-am descărcat configurația de pe server și am importat-o ​​în local. Apoi a droscat cex din local și l-a împins pe server. Aceasta a funcționat. (Pentru a fi clar, am făcut cex prima dată, nu știu sigur de ce ordinea a divergent).
drapel cn
Am avut o problemă similară cu mult timp în urmă https://www.drupal.org/project/drupal/issues/3103617. Această problemă apare din când în când.
Puncte:1
drapel in

Mi-am descărcat configurația de pe server și am importat-o ​​în local. Apoi a droscat cex din local și l-a împins pe server. Aceasta a rezolvat problema.

leymannx avatar
drapel ne
Probabil același rezultat dacă ați fi descărcat DB-ul live și apoi ați fi descărcat cex.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.