Совместная работа над темами через Gitify
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreЧтобы следовать инструкциям, у вас должен быть настроен Gitify с темой.
Работа с Gitify и Git¶
Типичная цель совместной работы над темой: набор Elements, Blueprints, Options и RTE Configs.
В этом учебнике мы предполагаем, что все участники могут коммитить напрямую в master. Чтобы поднять репозиторий для команды, см. Настройку темы для работы с Gitify.
1. Push изменений или pull последней версии¶
Перед pull или push в origin важно не потерять чужую работу. Всегда выполняйте следующее:
cd ~/www
gitify extract
git status
gitify extract синхронизирует текущую тему Fred с файловой системой. git status покажет, есть ли изменения для коммита.
2. Commit изменений в локальный репозиторий¶
Шаг 2 и шаг 4 ниже можно пропустить, если коммитить нечего.
Если изменения есть, сначала закоммитьте их локально:
git add --all # or git add on files you want to commit
git commit -m "Your commit message here" # please write your own message
3. Pull последних правок от коллег¶
Синхронизируйте обновления из upstream origin. Из webroot выполните:
git pull origin master
Могут появиться конфликты. Их нужно разрешить до продолжения. Конфликт возникает, когда двое правят одну строку кода. Как разрешать конфликты, см. руководство Github.
После разрешения конфликтов или после pull соберите изменения и проверьте MODX:
gitify package:install --all
gitify build
4. Push изменений в origin для коллег¶
Если вы только тянете удалённые правки, пропустите этот шаг, как в шаге 2.
Теперь можно безопасно отправить изменения. Появятся сообщения об Extract разных сущностей Fred. Если отложить push, возможна ошибка о новых конфликтах, если коллеги успели запушить раньше:
git push origin master
Вы успешно поработали над темой в команде. Если нужны PR, как для демо Fred Starter Theme от MODX, см. Pull Request Git Workflow.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










