Здравствуйте.
Работаю над проектом с разных мест в течение дня(днем на работе, вечером дома).
Проект закинул на хостинг чтобы иметь к нему доступ ото всюду.
На работе нет возможности установить нормальную IDE, чтобы работать из нее через FTP(SSH), использую NetBeans.
Подскажите, пожалуйста, как правильно работать с удаленным проектом. Разрабатывать на локальном сервере, а потом все копировать, использовать GIT(не могу с ним никак разобраться, если этот метод правильный, подскажите внятную документацию, не просто по не просто по имеющимся в нем команд, а именно процесса работы), или еще как нибудь.
PS. Просьба все советы аргументировать ссылками на примеры.
в NetBeans есть возможность создать проект с удаленного сервера, и настроить выгрузку при сохранении файла
Ну и вобще Git еще, да, хоть на гитхабе, и документация там же на гитхабе
Нормальный бук как переносное рабочее место. На него virtualbox (или denwer / zendserver), если с виртуалками сложно. Как ide - phpstorm. Вся разработка локально, если разработчик один - можно жить без гита, хотя с ним удобнее. Из phpstorm (да и из других ide современных) работать с гитом проще некуда. Нужно купить приватный акк на гитхаб, например, 7$ в месяц. Инициализировать репу. Клонировать ее из ide и только нажимать две кнопки commit-push и редко - pull. Релизить на сервер готовый код удобно встроенным в ide deployment tool.
Раньше тоже работал на работе на одном компе, дома на другом. Но когда купил бук и стало все на одной машине жить, то я почувствовал радость от жизни )
@alexdevid возможно, просто меньше гемора с настройкой, обновлением, поддержкой. Кому как удобнее, мне проще 7$ отдать за 5 проектов, чем еще в настроках гитлаба ковыряться. А кому не сложно, тот и вопросы про устройство гита не задает )
@drwhite87 если нельзя носить бук на работу, но нужно там разрабатывать веб сайты, то стоит подумать о новой работе. Просто личное мнение. Сейчас в IT куча народу успешно работает дома / с островов где-нибудь в Индийском океане. Поэтому принцип "все свое ношу с собой" на мой взгляд очень важен для современной компании.
Используйте Git или другую систему контроля версий. Если уж совсем нуб в гите либо нехочится читать мануалы и ковырять консоль, то используйте GUI.
Вот например SourceTree очень простая, быстро разберетесь.