Как развернуть ветку на удаленный с помощью git push receive hook? - PullRequest
0 голосов
/ 22 апреля 2019

До сих пор я выполнял развертывание с помощью перехватов post-receive, и это прекрасно работало, пока я работаю в основной ветке. Теперь я хочу развернуть ветку функций, и это как-то не работает и никак не влияет.

Вывод выглядит так:

 git push staging 
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 371 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
To ssh://fx/home/git/staging_wg.git
   b9c2dcf..4110f10  feature/WG-173-redesign-detail-page -> feature/WG-173-redesign-detail-page

Так что, похоже, развернута ветка функций. Но кода там нет.

кошка staging.git / hooks / post-receive

GIT_WORK_TREE=/home/www/staging_git checkout -f
find /home/www/staging -type f -exec chmod 640 {} \;

Если я переключаюсь обратно в основную ветку, я могу успешно развернуть.

Как это можно сделать, чтобы развернуть другую ветвь, кроме master, с помощью этой простой команды?

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