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