В настоящее время я работаю в фирме, которая использует синхронизацию PhpStorm для развертывания кода на сервере и использует ветки только в облаке Bitbucket.
Эта синхронизация вручную очень раздражает, даже если вы удалите файл, он захочет снова загрузить его с помощью синхронизации из PhpStorm.
Поэтому я хотел использовать конвейеры Bitbucket для развертывания на сервере.
(Я нашел git FTP) Но скажем, если ветка git находится на сервере, например: root/htdocs/example.com<master branch>
мне все равно нужно сделать git init
с конвейерами или командой push (я не знаю, можно ли выполнить команду обновления также?)
Я знаю, что у нового проекта должен быть git init
, но все проекты уже существующие.
Если мне нужно использовать команду push, удалит ли она файл из ветки и сервера, если он будет удален?
И для моей мысленной картины, изображение используется только для выполнения определенного кода? Потому что иногда я вижу, что люди используют там команды unzip, а другие не используют. Все устанавливают git ftp.
И, наконец, в чем основное различие между синхронизацией PhpStorm и конвейерами?