Лучший способ контроля версий файлов шаблонов WordPress?


9

Встроенная возможность восстановления ревизий постов и страниц в Wordpress великолепна. Есть ли что-то, что дает такую ​​же силу файлам шаблонов в редакторе тем? Возможно, плагин?


Я нахожу эту идею интересной, но является ли это практичным по сравнению с использованием реального полнофункционального контроля версий? ..
Rarst

Ответы:


5

Шаблоны хранятся только в виде файлов в файловой системе. Они не хранятся в базе данных, поэтому нет основных функций для управления версиями файлов шаблонов. Когда вы вносите изменения, файл перезаписывается с изменениями.

Самый простой способ - использовать существующее решение по управлению версиями (SVN, CVS, Git, Hg и т. Д.) И поддерживать управление версиями отдельно от WordPress.


Согласно моему комментарию, я согласен на полнофункциональный контроль версий. Просто хочу отметить, что шаблоны, хранящиеся в файловой системе, не мешают хранить их ревизии в другом месте. Во всяком случае, я не думаю, что внутренний редактор WP достаточно важен (пока?), Чтобы кто-то мог заняться разработкой такой функциональности для него.
Первое

1

Там нет такого плагина, чтобы сделать это, что я знаю. Но это отличная идея для плагина. Когда у меня будет время, я могу попробовать создать плагин для управления версиями тем / плагинов, который просто создает свои копии, чтобы вы могли вернуться назад после внесения изменений. Это не было бы слишком сложно, как Git или SVN, но было бы полезно.


Если вы создаете плагин, пожалуйста, поделитесь им с нами здесь!
Карсон

Я буду уверен. Сейчас я начал черновую версию, но пока ничего не выпустил.
Дуэйн Чаррингтон

Привет, Дуэйн, просто хотел зарегистрироваться. Есть ли какие-нибудь дальнейшие обновления этого плагина?
Карсон

Ничего, пока что Карсон. Я был очень занят с кучей работы некоторое время + внештатный сотрудник. К сожалению, у меня не было возможности поработать над этой удивительной идеей плагина. Я не забыл, хотя.
Дуэйн Чаррингтон

1
поиск расширенного плагина редактора кода :)
Bainternet
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.