RunCloud Deployment Script против Laravel Forge - почему git merge вместо git pull? - PullRequest
0 голосов
/ 20 ноября 2018

Laravel Forge Сценарий развертывания для меня очевиден:

cd /home/forge/foo.bar
git pull origin develop

Он извлекает из ветви и развертывает остальные.

Однако RunCloud говорит что-то другое:

Вам не нужно запускать команду git fetch, но вы должны включить свою собственную команду git merge.

Почему git merge?Почему я должен?Что это значит?

Почему я не могу сделать то же самое, что и с Forge?

Могу ли я получить человеческое объяснение?

1 Ответ

0 голосов
/ 20 ноября 2018

Учитывая, что git pull равно git fetch + git merge, вполне вероятно, что RunCloud сделает выборку за вас.

Все, что вам нужно, это выполнить часть объединения для извлечения, чтобы завершить его.

Вы можете увидеть пример в блоге RunCloud " Laravel с развертыванием GIT Правильный путь "

Ознакомьтесь с частью Git документа runcloud:

Одной из лучших функций RunCloud является то, что вы можете использовать GIT для присоединения вашего проекта к веб-приложению.Вы можете выполнить автоматическую загрузку, чтобы синхронизировать ваш сайт с вашим кодом.

Итак, выборка для вас сделана.

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