Я обычно пишу сценарий развертывания, который выполняет все за меня: он копирует текущую версию разработки в папку развертывания, отфильтровывая ненужные мне файлы, генерируя правильные файлы настроек и кучу других развертыванийсвязанные задачи.В результате получается папка, которая точно соответствует структуре папок на веб-сервере;оттуда все, что мне нужно сделать, это загрузить все.В системах * nix это еще мощнее, потому что почти все разработано для написания сценариев.Если вы принимаете такую схему, все, что вам нужно, это минимизатор с возможностью использования сценариев, добавьте его в сценарий развертывания, и все готово.