Это опасность, с которой я столкнулся, когда две компании упали, а затем вышли из нее.Ваш другой разработчик также должен работать локально (хотя, возможно, и против общей базы данных разработчиков).
Я бы порекомендовал установить Subversion или Git на сервере.Исходя из личных предпочтений, которые хорошо работают с локальными настройками среды, вы должны поместить свои изменения в репозиторий до того, как их увидят другие.
Затем вы можете настроить автоматизированную систему сборки, которая выталкивает ваш код изваш исходный контроль на сервере для общего просмотра (при необходимости).
Из личного опыта я бы не рекомендовал всем разрабатывать один и тот же код на одной машине.Люди будут ломать вещи и временно останавливать разработку для других, а также случайные перезаписи кода.Это не может помочь, но иногда становится уродливым.
Определенно сторонник: Работайте локально, часто совершайте коммиты, но только если вы уверены, что это не приведет к явному разрушению сайта.
Но - Если вы чувствуете, что все еще хотите использовать среду 1 dev, по крайней мере, убедитесь, что все используют редактор, который запрашивает вас (или обновляет), когда кто-то изменяет тот же файл.В качестве примера я использую Sublime.