Ответ 1
Короче говоря, вы не можете работать, как вы делаете в collabedit.com в IntelliJ. то есть. Вы не можете видеть, как другой человек вводит код в том же файле, который у вас открыт.
В любом случае способ сделать это - создать синхронизацию с общим каталогом, к которому может обращаться как (или кто угодно).
Хорошо, так вот оно идет....
-
Перейдите в раздел "Настройки проекта"
(alt + ctrl + shift + s)
-
Перейдите к развертываниям и настройте информацию для удаленного пути, к которой вы хотите, чтобы ваши разработчики обращались одновременно. Если у вас есть apache, вы также можете добавить корневой путь сервера.
-
Перейдите к сопоставлениям и установите локальную папку, которую вы хотите синхронизировать с вашей удаленной папке. Обратите внимание: Локальный путь должен быть локальным корневым путем вашего проекта, а путь развертывания на сервере относится к корневому пути , установленному на предыдущая вкладка (вкладка соединения)
-
Перейдите в Инструменты → Развертывание и проверьте Автоматическая загрузка (всегда)
-
Теперь перейдите в Инструменты → Развертывание → Параметры и установите следующие помеченные настройки
-
Теперь вы можете увидеть путь развертывания, который будет синхронизироваться с вашим локальные файлы здесь. Зеленый шрифт указывает, что эта папка (или файл) связана с синхронизацией с вашими собственными файлами. Если вы не хотите, чтобы файл или каталог синхронизировались, вы можете щелкнуть правой кнопкой мыши по нему, чтобы выбрать "исключить путь", чтобы он не синхронизировался.
Итак, что вы проделали с этой настройкой?
- Всякий раз, когда файл локально изменяется, он будет автоматически загружен в удаленный сервер/путь
- Если файл изменен на сервере (возможно, другим dev), тогда этот пользователь получит уведомление о том, что этот файл изменился.
- Я думаю, вы можете найти свой путь отсюда и настроить его так, как хотите:)