Руководство для начинающих по контролю версий WordPress

Для разработчиков контроль версий является основой управления кодом. Но теперь некоторые плагины сделали эту некогда сложную концепцию доступной для обычных пользователей WordPress. Сегодня, независимо от того, являетесь ли вы разработчиком или обычным пользователем WordPress, вы можете использовать систему контроля версий WordPress, чтобы отслеживать изменения на своем сайте и обеспечивать безопасность своих данных.

В этом посте мы кратко познакомим вас с общей концепцией контроля версий, а затем рассмотрим некоторые плагины контроля версий WordPress, которые упрощают отслеживание изменений на вашем сайте WordPress и в его кодовой базе.

Введение в контроль версий WordPress

Итак, что же представляет собой этот увлекательный термин под названием «контроль версий»? Существует две основные функции контроля версий. Во-первых, он отслеживает каталог файлов с помощью документирование того, какие изменения были внесены, кто внес эти изменения и когда они были внесены.

  • Контроль версий создает различные «контрольные точки» в вашем файловом каталоге, позволяя при необходимости быстро вернуться к предыдущей точке.
  • Кроме того, контроль версий также позволяет нескольким людям (часто географически разделенным) одновременно работать над одним и тем же набором файлов.

Большую часть времени контроль версий WordPress сосредоточен на первом пункте (создание контрольных точек).

Существует множество систем контроля версий, каждая из которых имеет свои плюсы и минусы. И хотя каждый из них имеет свой собственный интерфейс, основная концепция управления данными посредством регулярного резервного копирования и восстановления одинакова.

Как правило, есть два набора данных, которыми вы хотите управлять с помощью WordPress:

Чтобы максимально упростить процесс, вам следует просто использовать весь каталог WordPress в качестве файловой базы. Также вам следует периодически создавать резервные копии вашей базы данных, чтобы сохранять несколько версий.

главная ценность Причина, по которой вам следует подумать об экспериментах с контролем версий, заключается в следующем:

Включение контроля версий WordPress гарантирует, что ваши данные будут в безопасности*, а также у вас будет доступ к более старым версиям вашего сайта. Если вы обнаружите какие-либо ошибки на своем веб-сайте, вы можете безопасно откатить изменения до более старой версии благодаря контролю версий WordPress.

Например, даже если вы будете следовать всем рекомендациям по обновлению, что-то все равно может пойти не так. Вот почему контроль версий может быть так полезен!

* Чтобы быть в абсолютной безопасности, вам необходимо хранить резервные копии за пределами офиса. В противном случае даже контроль версий WordPress не сможет спасти вас, если вирус уничтожит весь ваш сервер.

Контроль версий WordPress с помощью Revisr

Элемент не найден: «revisr» не существует.

Revisr — это плагин управления версиями WordPress, который позволяет вам управлять файлами и базой данных WordPress непосредственно с панели управления WordPress. Чтобы полностью понять плагин, вам, вероятно, следует просмотреть основы Git во-первых (следующий плагин, который мы представляем, немного более удобен для новичков).

Когда вы устанавливаете и активируете Revisr, он показывает состояние вашего текущего репозитория. Но Git пока не отслеживает файлы. Сначала вам нужно выбрать файлы, которые вы хотите отслеживать, «подготовить» их, а затем «зафиксировать». Возможно, вы захотите пропустить папку загрузок, поскольку Git не очень эффективен при обработке нетекстовых файлов.

Использование Revisr для контроля версий WordPress

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

Revisr также поддерживает ветвление в Git. Ветвление в Git позволяет создавать различные рабочие процессы из общей точки истории, определенной коммитом. Ветвление особенно полезно, когда вы хотите опробовать экспериментальное изменение, но можете вернуться к исходному состоянию в случае неудачи или в случае чрезвычайной ситуации.

Кроме того, после того как вы настроили Revisr и Git на своем локальном компьютере, вы можете отправить весь репозиторий в облако, используя функцию push.

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

Контроль версий WordPress с помощью VersionPress

На этом этапе вы, возможно, заметили, что Revisr делает многое из того, что уже делает Git. Зачем тогда нужен второй плагин? Что ж, Revisr может оказаться слишком сложным для новичка, поэтому создатели ВерсияПресс решил упростить задачу несколькими способами.

Контроль версий WordPress с помощью VersionPress

VersionPress документирует каждое изменение и позволяет выполнить откат.

Будучи активным, VersionPress отслеживает каждое изменение в WordPress, подобно тому, как система контроля версий отслеживает изменения файлов в репозитории. В отличие от Revisr, он не требует внесения коммитов, а автоматически делает это после каждого изменения.

Например, когда вы создаете публикацию или устанавливаете плагин, VersionPress отслеживает это. Для каждого документируемого изменения VersionPress дает вам возможность либо отменить действие, не затрагивая другие действия, либо вернуться к этапу, на котором вы выполнили действие.

Последние мысли

Контроль версий WordPress — отличный способ отслеживать код вашего сайта WordPress и получать простые снимки, к которым вы можете вернуться при необходимости. Но какой из этих двух плагинов контроля версий вам действительно следует выбрать?

  • Если вы уже знакомы с Git и контролем версий, вы должны хорошо разбираться в Revisr.
  • Если вы новичок в этой концепции и никогда не делали коммитов в Git, вам обязательно стоит использовать VersionPress, потому что он более удобен для новичков, чем Revisr.

Вы пробовали эти инструменты? Дайте нам знать в комментариях ниже.

Бесплатное руководство

4 основных шага для ускорения
Ваш сайт WordPress

Следуйте простым шагам из нашей мини-серии из 4 частей.
и сократите время загрузки на 50-80%. 🚀

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *