Как отправить конкретную ветку на ftp сервер с помощью git-ftp

контекст

Я использую git-ftp для загрузки файлов git на мой ftp-сервер. В git у меня есть 2 ветки: development а также production, Когда я хочу загрузить development ветвь, я фиксирую, нажмите, а затем загрузить с командой:

git ftp push --user <user> --passwd <passwd> <ftp-server>/development

проблема

Допустим, я хочу подтолкнуть production ветвь в production папку моего сервера, как я могу сказать git-ftp, что я хочу нажать на эту ветку, а не на мою разработку? Я не мог найти вариант для этого в человеке. Пример:

git ftp push --user <user> --passwd <passwd> <ftp-server>/production --branch production

2 ответа

Обратитесь к областям применения git-ftp

https://github.com/git-ftp/git-ftp/blob/master/man/git-ftp.1.md

Есть пример того, как настроить среду производства / тестирования

$ git config git-ftp.testing.url ftp.testing.com:8080/foobar-path
$ git config git-ftp.testing.password simp3l

$ git config git-ftp.production.user manager
$ git config git-ftp.production.url live.example.com

ты должен использовать

git ftp push -s production --branch production

Как я понимаю - git-ftp работает только с состояниями файлов (сами файлы), а не с ветками git, поэтому ваш сетевой переключатель / извлечение выдвигает необходимые данные, относящиеся к некоторой области действия git-ftp)

Другие вопросы по тегам