Wie aktualisiert man die URL des Git-Repositories für Theme-Komponenten?

Ich hatte kürzlich eine Theme-Komponente, deren Git-Repository-URL sich geändert hat.

Gibt es eine Möglichkeit, die Ziel-URL für diese Theme-Komponente einfach zu aktualisieren, ohne sie entfernen und alle Einstellungen neu konfigurieren zu müssen?

Es gibt eine remote_themes-Tabelle.

Du kannst so etwas wie

theme_id=5 # durch die entsprechende Theme-ID aus der Theme-URL ersetzen
theme=Theme.find(theme_id)
rtheme=RemoteTheme.find(theme.remote_theme_id)
rtheme.remote_url='neue URL'
rtheme.save

machen.

Oder es könnte dein Leben komplett ruinieren.

Und heute können Sie alle Themeneinstellungen in JSON abrufen, was es dank der neuen URL einfacher macht, Einstellungen in das Theme zu kopieren.