Как синхонизировать локально скаченный проект с проектом на удалённом сервере?
Всем привет)
Есть следующая ситуация:
Я скачал файл с удалённого сервера test.php, в нем сейчас контент следующий: "echo 'test';".
Другой человек, зашел и изменил этот файл, у меня локально другая копия, соотвественно я могу перетереть ему код)
Если это один файл, то еще пол беды, ибо редатор может подсказать что на сервере он изменялся, но что делать когда изменения были в тисячах файлов, которые я не открывал, и не знаю о их состоянии?
Можно как-то синхонизировать свои локальные файлы с удалёнными, но чтобы не надо было перекачивать абсолютно всё?
Роман Комарницкий, системы контроля версий были придуманы как раз для решения этой задачи. Попытки решения этой задачи без CVS приведут к изобретению собственной CVS. Зачем велосипедить?
Посмотрите ответ на русском стековерфлоу, настройка на скачивание и отправку изменений. Рекомендую завести гит, даже если начальство против (главное защитить папку .git от скачивания извне) - с гитом всегда разберетесь, где изменения, а с таким подходом будете много страдать