Я хочу переместить только файлы веб-сайта, измененные с момента опубликованной ревизии, в учетную запись хостинга с использованием SSH или FTP. Учетная запись хостинга основана на Linux, но на ней установлен какой-либо контроль версий, поэтому я не могу просто выполнить обновление там, и решение должно работать на локальных машинах разработки.
По сути, я пытаюсь сделать то, что делает http://www.deployhq.com/, но бесплатно. Я хочу опубликовать изменения без необходимости перезагружать все или вручную выбирать файлы для перемещения. Я открыт для простого использования скрипта bash, который сравнивает версии и копирует каждый файл (как? Не так уж и хорошо с bash), так как мы будем использовать Linux для разработки, но что-то с веб-интерфейсом было бы неплохо.
Заранее спасибо за помощь!