Git версионный проект WordPress - почему большинство файлов следует игнорировать? - PullRequest
0 голосов
/ 07 ноября 2019

Я прочитал несколько вопросов / статей о том, какие файлы следует игнорировать в проекте WordPress на основе Git. Я понимаю, что я должен отслеживать только папки, содержащие файлы, которые разрабатываются мной самим, особенно моей (дочерней) темой и некоторыми плагинами.

Мой текущий рабочий процесс выглядит примерно так:

  1. Установите WordPress на мой локальный сервер
  2. Выполните базовую настройку
  3. Запустите Git, сделайте первоначальный коммит со всеми добавленными файлами
  4. Создайте файл .gitignore, добавьте почти всеза исключением некоторых папок
  5. Удалить - кэшированные файлы (прекратить отслеживание нежелательных файлов в Git)
  6. Выполнять множество разработок, коммитов, отправлять в удаленное хранилище

Дело в том, что когда мой коллега хочет внести свой вклад в проект, он может клонировать удаленное репо. Но если я правильно понимаю, он в конечном итоге получит актуальную тему и плагины, но его установка будет основана на более старом ядре, он будет пропускать каждое изображение и т. Д. (Так как wp-include, загрузки и т. Д. Не отслеживаются).

Как правильно обрабатывать этот рабочий процесс? Я что-то упустил?

1 Ответ

0 голосов
/ 07 ноября 2019

Так что это явление не только для WordPress, для многих приложений кодирования, использующих vcs git или аналогичные. Таким образом, в основном у нас есть файл

readMe.md

, который содержит всю информацию о том, как запустить проект, если есть изображения, которые следует хранить в некотором удаленном хранилище файлов, например, aws s3, он предоставляет хороший файлверсия тоже. Также этот подход сделан таким образом, что наши данные о git to and fro сводятся только к основам. Надеюсь, мой ответ поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...