RomkaChev а что если использовать dev ветку так: подключаемся по sftp к dev серверу, делаем изменения, что требуется, коммитим, а файлы льем обычным ctrl + s? Далее делаем слияние и на продакшн уже заливаем ветку мастер скриптом / специальным сервисом?
RomkaChev спустя нескольких дней вникания во всю эту систему появился вопрос. Получается, я создаю репозиторий на GitHub / BitBucket -> инициализирую гит в выбранной папке -> привязываю папку к репозиторию -> пишу код -> делаю коммит -> деплою на сервер скриптом, либо сервисом, например dploy.io. Все верно? Если да, интересует такой момент, после каждого, даже небольшого изменения (например, изменили имя переменной и его нужно проверить, все ли так же работает) вы делаете коммит и потом заливаете в на dev сервер? Что-то как-то сильно много действий получается, думаю, я что-то не так понял.
Александр Таратин: получается сначала открывается страница с формой, автоматически генерирует содержимое формы и сразу же шлется post запрос? Сам post отсылается автоматически через JS?
Уровень телепатии у вас неплохой, только вот если я использую PhantomJS, заглушки не должно быть, но она так же присутствует, хотя я так же проверял PhantomJS на других сайтах, на которых контент полностью генерируются на JS - там работает.
Спасибо большое! Уже начал читать про установку DNS, не знаю, надо ли оно мне? Интересно, почему один сайт работал, а второй нет? А на nginx примерно так же настраивается?
Adamos: после того, как все сделано/отредактировано/добавлены новые функции на локалхосте просто брать и загружать все приложение? Так выходит? Например, через SFTP.
Вывод: используйте GIT. Ок, это понятно, а что и как делать по поводу загрузки файлов уже сделанного проекта? Если бы вы прочли предыдущие ответы, вам бы стало ясно, что вопрос относительно контроля версий - решен. После того, как вы затронули вопрос о загрузке на сервер файлов, то, что прервется интернет и все будет печально - а как вот этого избежать? Объясните пожалуйста! Или вы все говорите про GIT потому что он помимо всего еще сам загружает файлы каким-то чудесным образом? Файлы то как-то надо новые загрузить, вот как их загрузить? Почему об этом никто не говорит?
Вот, опять комментарий из той серии, что то не надо использовать... А как правильно? SFTP? Или как почему вы описали более чем все очевидное (видимо не прочитав предыдущих ответов) и не сказали как надо делать правильно? В чем смысл вообще тогда писать это?
Uxus Greenwood: Понял, спасибо! Итог такой получается: 1. Создаю начальную версию проекта, пользуясь либо IDE с моментальной загрузкой файлов, либо нет - тут, я так понимаю не суть. + использую GIT, чтобы в случае чего откатиться на нужнее мне версию. 2. После того как приложение начинает свою работу, я П1 провожу на отдельном сервере, далее выгружаю все пачкой (после проверки работоспособности).