У меня есть проект, который размещен на удаленном сервере, разработка которого осуществляется с помощью git, и когда наступает время для выпуска, обновления должны быть загружены на сервер из репозитория, для этого мне нужно либо скачать tarball, либо установите полный git-дистрибутив на сервер, но это не очень удобно. У меня нет необходимости в git на сервере, я там не занимаюсь разработкой, я ничего не делаю, файлы репозитория - это просто мусор, все, что мне нужно, это pull
.
Итак, есть ли инструмент, который может прочитать историю коммитов репо, сравнить текущую версию с последним удаленным, загрузить и установить все необходимые патчи и ничего более?