Я прочитал ряд тем, которые были примерно такими же, как эта, но, честно говоря, я все еще не совсем уверен в лучшем подходе (в качестве отправной точки). Я индивидуальный разработчик в небольшом офисе, и у меня около 30 веб-сайтов, размещенных на Linux VPS. Я хочу начать использовать контроль версий (возможно, SVN), а также настроить промежуточный сервер. На данный момент я занимаюсь разработкой либо локально на своей машине, прежде чем использовать FTP для загрузки на рабочий сервер, либо иногда, для небольших изменений, я редактирую удаленные файлы напрямую, что не является идеальным подходом.
Мне нужны рекомендации по улучшению моей среды разработки. Я предполагаю, что мне следует установить SVN на веб-сервере, что затем позволит мне проверять версии на моем локальном компьютере (что, как мне кажется, также потребует SVN). Кроме того, если я хочу настроить промежуточный сервер, следует ли мне просто настроить поддомены для каждого из действующих веб-сайтов, а затем использовать эти поддомены для отображения изменений клиентов на сайте перед их запуском?
Надеюсь, это имеет смысл!