Я прочитал несколько вопросов / статей о том, какие файлы следует игнорировать в проекте WordPress на основе Git. Я понимаю, что я должен отслеживать только папки, содержащие файлы, которые разрабатываются мной самим, особенно моей (дочерней) темой и некоторыми плагинами.
Мой текущий рабочий процесс выглядит примерно так:
- Установите WordPress на мой локальный сервер
- Выполните базовую настройку
- Запустите Git, сделайте первоначальный коммит со всеми добавленными файлами
- Создайте файл .gitignore, добавьте почти всеза исключением некоторых папок
- Удалить - кэшированные файлы (прекратить отслеживание нежелательных файлов в Git)
- Выполнять множество разработок, коммитов, отправлять в удаленное хранилище
Дело в том, что когда мой коллега хочет внести свой вклад в проект, он может клонировать удаленное репо. Но если я правильно понимаю, он в конечном итоге получит актуальную тему и плагины, но его установка будет основана на более старом ядре, он будет пропускать каждое изображение и т. Д. (Так как wp-include, загрузки и т. Д. Не отслеживаются).
Как правильно обрабатывать этот рабочий процесс? Я что-то упустил?