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