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?


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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.