Я занимаюсь разработкой веб-сайта WordPress, и он работает. В настоящее время я использую файл-Zilla для обновления моего кода. До сих пор я не нуждался в каком-либо контроле версий, но теперь мне кажется, что мне нужно управлять и репозиторием. Мы также добавили двух фрилансеров в команду разработчиков. Таким образом, нам становится трудно управлять развитием этого сайта.
Я прочитал несколько блогов и решил, что буду использовать Git для контроля версий. Однако я изо всех сил пытаюсь найти правильные шаги, которые объясняют мне настройку среды разработки для команды фрилансеров. Кроме того, я получил немного информации о bitbucket, но я не уверен, что это необходимо для меня. Я ищу лучший ответ, чтобы начать.
(Предполагая, что вы оставляете основные файлы WordPress в покое и работаете только с темами и / или плагинами, как рекомендуется 🙂
Создайте git-репозиторий для каждой темы и плагина, над которым вы работаете, используя сервер по вашему выбору: я хотел бы использовать Bitbucket для бесплатных частных репозиториев, на которые вы можете пригласить разработчиков.
Поскольку у вас уже есть файлы, загруженные FileZilla, вы должны войти в каждую из папок с темами и плагинами, которые вы используете, и выдвинуть их как существующие репозитории с использованием SSH, например:
Сначала инициализируйте репозитории и сделайте коммит:
$git init
$git add .
$git commit -a -m "initial commit"
Затем нажмите
$git remote add origin [email protected]:my_org/my_repo.git
$git push -u origin --all # pushes up the repo and its refs for the first time
$git push -u origin --tags # pushes up any tags
Если вы также редактируете основные файлы, что крайне нежелательно, вы должны создать только один репозиторий для всей папки WordPress, а затем инициализировать, добавить, зафиксировать и нажать, как указано выше.
Среды разработки будут создаваться самими разработчиками с использованием платформ по их выбору. Или попросите их использовать бродяга если вы хотите, чтобы у них была похожая среда.
Других решений пока нет …