Der beste Weg zur Versionskontrolle von WordPress-Vorlagendateien?

9

Die integrierte Möglichkeit, Revisionen von Posts und Seiten in Wordpress wiederherzustellen, ist großartig. Gibt es etwas, das Vorlagendateien im Theme-Editor die gleiche Leistung verleiht? Vielleicht ein Plugin?

Carson
quelle
Ich finde diese Idee interessant, aber ist dies praktisch, wenn man eine echte Versionskontrolle mit vollem Funktionsumfang verwendet?
Rarst

Antworten:

5

Vorlagen werden nur als Dateien im Dateisystem gespeichert. Sie werden nicht in der Datenbank gespeichert, daher gibt es keine Kernfunktionalität für die Versionierung von Vorlagendateien. Wenn Sie Änderungen vornehmen, wird die Datei mit den Änderungen überschrieben.

Am einfachsten wäre es, eine vorhandene Versionskontrolllösung (SVN, CVS, Git, Hg usw.) zu verwenden und die Versionierung getrennt von WordPress beizubehalten.

Pyrodogg
quelle
Gemäß meinem Kommentar stimme ich der Versionskontrolle mit vollem Funktionsumfang zu. Ich möchte nur darauf hinweisen, dass Vorlagen, die im Dateisystem gespeichert werden, nicht verhindern, dass ihre Revisionen an anderer Stelle gespeichert werden. Jedenfalls denke ich nicht, dass der interne WP-Editor (noch?) Wichtig genug ist, damit sich jemand die Mühe macht, solche Funktionen dafür zu entwickeln.
Rarst
1

Es gibt kein solches Plugin, das mir bekannt ist. Aber das ist eine großartige Idee für ein Plugin. Wenn ich Zeit habe, kann ich versuchen, ein Theme / Plugin-Versions-Plugin zu erstellen, das lediglich Kopien von sich selbst erstellt, damit Sie nach Änderungen zurückkehren können. Es wäre nicht übermäßig komplex wie Git oder SVN, aber es wäre nützlich.

Dwayne Charrington
quelle
Wenn Sie ein Plugin erstellen, teilen Sie es uns bitte hier mit!
Carson
Ich werde sicher sein. Ich habe jetzt mit einer groben Version davon begonnen, aber noch nichts zu veröffentlichen.
Dwayne Charrington
Hallo Dwayne, wollte nur einchecken. Gibt es weitere Updates zu diesem Plugin?
Carson
Noch nichts Carson. Ich war eine Weile mit einem Haufen Arbeit beschäftigt + freiberuflich. Ich hatte leider keine Gelegenheit, an dieser großartigen Plugin-Idee zu arbeiten. Ich habe es aber nicht vergessen.
Dwayne Charrington
1
Suche nach Advanced Code Editor Plugin :)
Bainternet