Intereting Posts
отправлять электронную почту всем зарегистрированным пользователям, когда истекает срок действия Не удалось сохранить обычное мета-поле datetime с помощью функции update_post_meta () Автоматический вход пользователя в систему после регистрации прекратил работу Исключение настраиваемых типов сообщений Force WordPress 3.3 использовать Flash-загрузчик Стиль Css удален, но все еще отображается через CDN даже после очистки кеша браузера и очистки всех кешей для сайта Получить URL-адрес изображения из медиа-библиотеки во входном Echo User Name от пользователя с большинством комментариев сегодняшнего дня? str_replace the_title (); блюз делая доступным для клика Сообщение об ошибке «Cheatin 'uh?» В многострочных каталогах темы wp_insert_post – Как предотвратить добавочные числа на дочерних страницах? Изменение случайного сообщения публикует время для повторной отправки Использование PHP для чтения сообщений WordPress Когда я нажимаю «Редактировать» в сообщении, все содержимое исчезает. Кто-нибудь знает, как это исправить?

Рабочий процесс для работы с git и WordPress

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

В настоящее время у меня есть моя специальная тема в моем git-репо. Единственный человек, который отредактирует тему, – это я. После совершения моих изменений я развертываю FTP-загрузкой новых файлов на свой сайт.

Как у вас будет весь сайт в git? WordPress, темы и плагины (у меня их много!) Часто обновляются и создадут много коммитов. Я игнорирую их? Или я беру их только при развертывании? Как мне отслеживать изменения в моей теме и пользовательских плагинах среди всех других коммитов из обновленных плагинов?

Мне бы очень хотелось, чтобы кто-то рассказал мне об этом.

PS Как вы могли догадаться, я довольно новичок в git, отсюда неправильная терминология и т. Д. Оцените это, если вы объясните это, как будто я 5 с вашими ответами 🙂

Solutions Collecting From Web of "Рабочий процесс для работы с git и WordPress"

Проблема с связанной статьей в вашем вопросе заключается в том, что она предлагает загрузить WordPress, а затем создать свой собственный git repo – но тогда это не может быть легко обновлено. Вместо этого вы можете использовать WordPress в git. Вместо подрывной операции по умолчанию существует официальный репозиторий Github WordPress , и так же, как и теги subversion, вы просто хотите клонировать последнюю ветвь .

Лично я управляю вещами через подрывную деятельность (но принципы могут быть преобразованы в Git):

  • У меня есть проверка subversion текущего тега WordPress на сервере и на моем локальном компьютере.
  • Следуйте руководству WordPress по отслеживанию стабильных версий
  • Плагины не находятся под контролем источника – я действительно не вижу преимущества, если вы сами не модифицируете плагины, и проще всего позволить WordPress обрабатывать эти
  • Моя тема находится под контролем источника subversion
  • В subversion вполне возможно иметь один репозиторий внутри другого, тогда вы можете обновить ядро ​​независимо от темы