Получить изменения с Mercurial на FTP-сайт

Я работаю с партнером над сайтом PHP для клиента. У нас есть общий репозиторий Mercurial (на Bitbucket), как локальные копии, так и У нас есть только FTP-доступ к действующему сайту (который не может быть изменен, поскольку это пакет хостинга только с FTP).

Я хочу иметь возможность передавать изменения из репозитория на действующий сайт.

До сих пор я просто отслеживаю измененные файлы в репозитории и копирую их вручную с помощью FileZilla - это чреватая ошибками и раздражающая задача. Моя идея состоит в том, чтобы смонтировать удаленное местоположение локально (т.е. с помощью CurlFtpFS ) и скажите Mercurial автоматически копировать измененные файлы на сайт. В идеале я хочу иметь возможность указать, какие изменения, но это было бы бонусом. Достаточно будет синхронизировать локальное состояние файлов в репо.

Есть ли хороший способ сделать это с помощью инструментов командной строки Linux?

11
задан Kev 10 November 2011 в 18:00
поделиться