2 Stimmen

Hook zum Erstellen/Hinzufügen einer Datenbank-Dump-Datei zum Repository bei Git-Pull

Mein Ziel ist es, die Schritte zu minimieren, die notwendig sind, um meine Website + Datenbank lokal zu klonen.

Ich habe ein zentrales Git Repository auf einem Webserver y un lokaler Klon . Wenn ich Updates auf meinem lokalen Rechner ziehe, sollte ich nicht nur die neuesten Dateiversionen aus dem entfernten Repository erhalten, sondern auch ein Skript auf diesem Webserver ausführen, um die Live-Datenbank zu dumpen und sie zusätzlich zum Repository hinzuzufügen, bevor ich den Pull ausführe.

Ich vermute, dass die folgenden Aktionen auf dem entfernten Rechner stattfinden müssen, wenn ich git pull auf dem lokalen Rechner auslöse, bevor ich das Repository bereitstelle:

  • Erstellen Sie eine Datenbank-Dump-Datei, z. B. dump.sql (mit mysqldump)
  • dump.sql zum Repository hinzufügen
  • dump.sql an das Repository übergeben

und erst dann den Pull an den lokalen Rechner liefern.

Welche Art von Git-Hook sollte ich dafür verwenden? Ich würde auch jede zusätzliche Erfahrung mit einem solchen Szenario zu schätzen wissen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X